NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Mechatronics.CollisionBodyBuilder . More...
Public Types | |
enum | CollisionShapeTypes { Box, Sphere, Cylinder, Capsule, Convex, MultiConvex, Mesh } |
the collide shape types. More... | |
enum | ShapePropertyTypes { Automatic, UserDefined } |
the shape calculation option. More... | |
Public Member Functions | |
unsafe void | CalculateConvex () |
The convex of the collide. More... | |
unsafe void | CalculateMesh () |
The mesh of the collide. More... | |
unsafe void | CalculateMultiConvex () |
The multi-convex of the collide. More... | |
unsafe void | SetGeometry (NXOpen.NXObject[] geometries) |
Sets the geometry More... | |
Properties | |
unsafe int | Category [get, set] |
Returns or sets the category. More... | |
unsafe double | CollisionFactor [get, set] |
Returns or sets the collision factor. More... | |
unsafe NXOpen.Mechatronics.CollisionMaterial | CollisionMaterial [get, set] |
Returns or sets the material. More... | |
unsafe NXOpen.Mechatronics.CollisionBodyBuilder.ShapePropertyTypes | CollisionProperties [get, set] |
Returns or sets the shape option. More... | |
unsafe NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes | CollisionShape [get, set] |
Returns or sets the shape type. More... | |
unsafe NXOpen.SelectNXObjectList | Geometry [get] |
Returns the geometries. More... | |
unsafe bool | HighlightOnCollision [get, set] |
Returns or sets the highlight on collision. More... | |
unsafe string | Name [get, set] |
Returns or sets the name. More... | |
unsafe bool | StickCollision [get, set] |
Returns or sets the option for stick when collision. More... | |
Properties inherited from NXOpen.Mechatronics.CollisionShapeBuilder | |
unsafe NXOpen.Point | CenterPoint [get, set] |
Returns or sets the center point. More... | |
unsafe NXOpen.Expression | Height [get] |
Returns the height. More... | |
unsafe NXOpen.Expression | Length [get] |
Returns the length. More... | |
unsafe NXOpen.CoordinateSystem | Orientation [get, set] |
Returns or sets the orientation. More... | |
unsafe NXOpen.Expression | Radius [get] |
Returns the radius. More... | |
unsafe NXOpen.Expression | Width [get] |
Returns the width. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Mechatronics.CollisionBodyBuilder .
To create a new instance of this class, use NXOpen.Mechatronics.CollisionBodyCollection.CreateCollisionBodyBuilder
Created in NX7.5.1
|
inline |
The convex of the collide.
Call this function to generate convex when NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes is set to NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes.Convex .
Created in NX7.5.1
License requirements: nx_mcd_core ("Mechatronics Concept Designer")
|
inline |
The mesh of the collide.
Call this function to generate mesh when NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes is set to NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes.Mesh .
Created in NX9.0.0
License requirements: nx_mcd_core ("Mechatronics Concept Designer")
|
inline |
The multi-convex of the collide.
Call this function to generate multi-convex when NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes is set to NXOpen.Mechatronics.CollisionBodyBuilder.CollisionShapeTypes.MultiConvex .
Created in NX9.0.0
License requirements: nx_mcd_core ("Mechatronics Concept Designer")
|
inline |
Sets the geometry
Created in NX7.5.1
License requirements: nx_mcd_core ("Mechatronics Concept Designer")
geometries | Input geometries |
|
getset |
Returns or sets the category.
It should be between 0 and 16.
Created in NX7.5.1
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the collision factor.
It should be between 0 and 1.0.
Created in NX9.0.0
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the material.
This can be a NXOpen.Mechatronics.CollisionMaterial .
Created in NX7.5.1
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the shape option.
Created in NX7.5.1
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the shape type.
Created in NX7.5.1
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
get |
Returns the geometries.
This can be a NXOpen.Assemblies.ComponentAssembly , NXOpen.Point NXOpen.Face , NXOpen.Edge , bodies and curves.
Created in NX7.5.1
License requirements: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the highlight on collision.
Created in NX9.0.0
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the name.
Created in NX7.5.1
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")
|
getset |
Returns or sets the option for stick when collision.
If stickCollision is true, then this collision body will become sticky in the simulation.
Created in NX10.0.0
License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")
License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")