Home | Trees | Indices | Help |
---|
|
object --+ | FMEGeometry --+ | FMEMultiSolid
init(MultipleInvocations)
Create an instance of a Multi-Solid geometry object.
init()
Default FMEMultiSolid constructor.
Returns: FMEMultiSolid
init(multiSolid)
Create a copy of the passed in Multi-Solid geometry object.
Parameters
multiSolid FMEMultiSolid
- The Multi-Solid geometry
object to create a copy of.
Returns: FMEMultiSolid
|
|||
|
|||
|
|||
|
|||
|
|||
None
|
|
||
None
|
|
||
int
|
|
||
FMEMultiCurve or None
|
|
||
FMESolid of
a terminal type or None
|
|
||
int
|
|
||
None
|
|
||
FMESolid of
a terminal type or None
|
|
||
None
|
|
||
None
|
|
||
None
|
|
||
None
|
|
||
Inherited from Inherited from |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
This appends the solid to the multi solid. If
|
This appends the multi solid passed in to the multi solid. If None is passed in, nothing will be appended.
|
This method returns the appearance reference within the Library associated with this solid. The front parameter controls whether this query should return the front or the back appearance reference. Both can be fetched independently. There is no checking as to whether the appearance associated with this reference still exists in the Library or not; in healthy situations it is expected to be, though. An appearance reference of '0' represents the default appearance, and will not be found in the Library. '0' indicates this geometry should inherit the appearance from its parent; if it has no parent then interpretation of the default appearance is left to the consumer of this geometry.
|
Returns the wireframe of the multisolid as a FMEMultiCurve. None is returned if a wireframe cannot be generated.
|
This method returns the solid at the given index.
|
This returns the number of solids that make up this multi solid.
|
Offsets the geometry by the coords specified by offsetPoint.
|
This removes and returns the last solid of the multi solid. If there
are no solids in the multi solid, it will return
|
Recursively resolves parts with default appearances by replacing these defaults with the inherited appearance references stored by the parent geometry, if such a value exists. The nearest non-default ancestor value will be used to set the default appearances on the part.
|
Rotates the contained solids about the z-axis by the specified angle, in degrees. The rotation is performed relative to the center specified. A positive angle corresponds to a counter-clockwise rotation, when looking down onto the XY-plane.
|
Scales the contained solids by the scaling factors, relative to the origin.
|
This method associates an appearance within the Library with this solid. This is done by passing in the unique appearance reference for this appearance. Subsequent calls to this method on the same, will override the previous appearance used with the new appearance passed in. An appearance reference of '0' represents the default appearance. Intepretation of the default appearance if left to the consumer of this geometry. When set at this FMEMultiSolid level, the appearance to apply when the contained solids and surfaces use the default appearance instead of a specific appearance. The second parameter controls whether this action should take place on the front of the contained surfaces or the back. Both can be set independently. This method returns true if the reference was found on the Library. If the reference was not found in the library, it will still attach the reference to the solid, but will return false. This is an unhealthy situation, as it represents a "dangling reference" and the user should decide to remedy this by either adding an Appearance with that exact reference to the Library, or else remove from this solid.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Nov 26 19:10:16 2015 | http://epydoc.sourceforge.net |