Class CollisionDetection
Preliminary
Inheritance
System.Object
CollisionDetection
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability
Assembly: CADability.dll
Syntax
public class CollisionDetection
Constructors
| Improve this Doc View SourceCollisionDetection(Shell, Shell)
Preliminary
Declaration
public CollisionDetection(Shell s1, Shell s2)
Parameters
| Type | Name | Description |
|---|---|---|
| Shell | s1 | |
| Shell | s2 |
Methods
| Improve this Doc View SourceGetResult(Double, out GeoPoint)
Declaration
public bool GetResult(double precision, out GeoPoint collisionPoint)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | precision | |
| GeoPoint | collisionPoint |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GetResult(Double, Boolean, out GeoPoint, out GeoObjectList, Boolean)
Declaration
public bool GetResult(double precision, bool checkAllFaces, out GeoPoint collisionPoint, out GeoObjectList collidingFaces, bool fullTest = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | precision | |
| System.Boolean | checkAllFaces | |
| GeoPoint | collisionPoint | |
| GeoObjectList | collidingFaces | |
| System.Boolean | fullTest |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GetResultOld(Double, out GeoPoint)
Preliminary
Declaration
public bool GetResultOld(double precision, out GeoPoint collisionPoint)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | precision | |
| GeoPoint | collisionPoint |
Returns
| Type | Description |
|---|---|
| System.Boolean |