Class CollisionBodyBuilder
Inheritance
CollisionBodyBuilder
Assembly: NXOpen.dll
Syntax
public class CollisionBodyBuilder : CollisionShapeBuilder, IMessageSink, IComponentBuilder
Constructors
CollisionBodyBuilder()
Declaration
protected CollisionBodyBuilder()
Properties
Category
Declaration
public int Category { get; set; }
Property Value
CollisionFactor
Declaration
public double CollisionFactor { get; set; }
Property Value
CollisionMaterial
Declaration
public CollisionMaterial CollisionMaterial { get; set; }
Property Value
CollisionProperties
Declaration
public CollisionBodyBuilder.ShapePropertyTypes CollisionProperties { get; set; }
Property Value
CollisionShape
Declaration
public CollisionBodyBuilder.CollisionShapeTypes CollisionShape { get; set; }
Property Value
Geometry
Declaration
public SelectNXObjectList Geometry { get; }
Property Value
HighlightOnCollision
Declaration
public bool HighlightOnCollision { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Offset
Declaration
public Expression Offset { get; }
Property Value
PauseOnceCollide
Declaration
public bool PauseOnceCollide { get; set; }
Property Value
StickCollision
Declaration
public bool StickCollision { get; set; }
Property Value
Thickness
Declaration
public bool Thickness { get; set; }
Property Value
Methods
CalculateConvex()
Declaration
public void CalculateConvex()
CalculateHole()
Declaration
public void CalculateHole()
CalculateMesh()
Declaration
public void CalculateMesh()
CalculateMultiConvex()
Declaration
public void CalculateMultiConvex()
CalculateUserDefinedConvex()
Declaration
public void CalculateUserDefinedConvex()
DeleteTempFacetsAndHideCsao()
Declaration
public void DeleteTempFacetsAndHideCsao()
ExecuteCollisionSection()
Declaration
public void ExecuteCollisionSection()
GetCsao()
Declaration
public SectionAnalysisExObject GetCsao()
Returns
GetFacetFromSolid(NXObject)
Declaration
public NXObject GetFacetFromSolid(NXObject solidTag)
Parameters
Returns
SetCsao(SectionAnalysisExObject)
Declaration
public void SetCsao(SectionAnalysisExObject csaoTag)
Parameters
SetGeometry(NXObject[])
Declaration
public void SetGeometry(NXObject[] geometries)
Parameters
Type |
Name |
Description |
NXObject[] |
geometries |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink