Clash3D Members
The Clash3D type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
Equals(System.Object) | (Inherited from Object.) |
![]() |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetClashDirectionVector |
Method that calculates and returns the clash direction vector.
The clash direction vector is the normal vector out from the
boundary geometry surface. It is used to find which direction,
the validation object should move in DR.
The method uses Autodesk Navisworks COM API. See seperate
documentation from Autodesk about the COM API.
|
![]() |
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType |
Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone |
Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
SetClashPointString |
Method that sets the clash point into string.
|
![]() |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() |
ClashPoint |
The 3D clash point where the clash occur.
|
![]() |
ClashPointInString |
The 3D clash point position (x,y,z) in string format.
|
![]() |
Distance |
The 3D clash distance that the two model objects have clashed into
each other.
|
![]() |
ID |
The spesific ID of the 3D clash, if needed.
|
![]() |
Name |
The spesific name of the 3D clash, if needed.
|
![]() |
RealPathPoint |
The 3D point in the path, where the 3D clash occured.
|
![]() |
RealPathPointIndex |
The index of where the 3D point in the path, where the 3D clash occured.
|
![]() |
SelectionA |
The selection A is the validation object in the 3D clash.
|
![]() |
SelectionB |
The selection B is the boundary geometry in the 3D clash.
|