Class FixPoint
Inheritance
System.Object
FixPoint
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
Assembly: Experior.Core.dll
Syntax
public class FixPoint : Static, IStatic, IRigidPart, IMeshObject, ISceneObject, IIntersection, IFixPoint, IDisposable
Constructors
FixPoint(Assembly)
Declaration
public FixPoint(Assembly parent)
Parameters
FixPoint(FixPoint.Types, Assembly)
Declaration
public FixPoint(FixPoint.Types type, Assembly parent)
Parameters
FixPoint(FixPoint.Types, Assembly, Single, Single, Single)
Declaration
public FixPoint(FixPoint.Types type, Assembly parent, float length, float height, float width)
Parameters
Type |
Name |
Description |
FixPoint.Types |
type |
|
Assembly |
parent |
|
System.Single |
length |
|
System.Single |
height |
|
System.Single |
width |
|
FixPoint(FixPoint.Types, FixPoint.Shapes, Assembly)
Declaration
public FixPoint(FixPoint.Types type, FixPoint.Shapes shape, Assembly parent)
Parameters
FixPoint(FixPoint.Types, FixPoint.Shapes, Assembly, Single, Single, Single)
Declaration
public FixPoint(FixPoint.Types type, FixPoint.Shapes shape, Assembly parent, float length, float height, float width)
Parameters
Declaration
public FixPoint(Color color, FixPoint.Types type, Assembly parent)
Parameters
Declaration
public FixPoint(Color color, FixPoint.Types type, Assembly parent, float length, float height, float width)
Parameters
Type |
Name |
Description |
System.Windows.Media.Color |
color |
|
FixPoint.Types |
type |
|
Assembly |
parent |
|
System.Single |
length |
|
System.Single |
height |
|
System.Single |
width |
|
Declaration
public FixPoint(Color color, FixPoint.Types type, FixPoint.Shapes shape, Assembly parent)
Parameters
Declaration
public FixPoint(Color color, FixPoint.Types type, FixPoint.Shapes shape, Assembly parent, float length, float height, float width)
Parameters
Fields
Attached
Declaration
Field Value
orgcolor
Declaration
Field Value
Type |
Description |
System.Windows.Media.Color |
|
Route
Declaration
Field Value
UserData
Declaration
Field Value
Type |
Description |
System.Object |
|
Properties
CollisionRadius
Declaration
[Browsable(false)]
public float CollisionRadius { get; set; }
Property Value
Type |
Description |
System.Single |
|
Enabled
Declaration
[Browsable(false)]
public override bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Height
Declaration
[TypeConverter(typeof(FloatMeterToMillimeter))]
public float Height { get; set; }
Property Value
Type |
Description |
System.Single |
|
Index
Declaration
[Browsable(false)]
public int Index { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsSnapped
Declaration
[Browsable(false)]
public bool IsSnapped { get; }
Property Value
Type |
Description |
System.Boolean |
|
Length
Declaration
[TypeConverter(typeof(FloatMeterToMillimeter))]
public float Length { get; set; }
Property Value
Type |
Description |
System.Single |
|
MultipleSnapping
Declaration
[Browsable(false)]
public bool MultipleSnapping { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Position
Declaration
public override Vector3 Position { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
Shape
Declaration
[Browsable(false)]
public FixPoint.Shapes Shape { get; set; }
Property Value
Size
Declaration
[Browsable(false)]
public Vector3 Size { get; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
SnapDirection
Declaration
[Browsable(false)]
public Vector3 SnapDirection { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
StaticGeometry
Declaration
public override bool StaticGeometry { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Type
Declaration
public FixPoint.Types Type { get; set; }
Property Value
Visible
Declaration
[Browsable(false)]
public override bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Width
Declaration
[TypeConverter(typeof(FloatMeterToMillimeter))]
public float Width { get; set; }
Property Value
Type |
Description |
System.Single |
|
Methods
Collide()
Declaration
public FixPoint Collide()
Returns
Deselect()
Declaration
public override void Deselect()
Overrides
Dispose()
Declaration
public override void Dispose()
Overrides
Get(Assembly)
Declaration
public static List<FixPoint> Get(Assembly parent)
Parameters
Returns
Type |
Description |
System.Collections.Generic.List<FixPoint> |
|
GetType()
Declaration
Returns
Type |
Description |
System.String |
|
Nearest()
Declaration
public FixPoint Nearest()
Returns
Nearest(FixPoint.Types)
Declaration
public FixPoint Nearest(FixPoint.Types type)
Parameters
Returns
Normal()
Declaration
Pick(Vector3, Vector3)
Declaration
public override PickResult Pick(Vector3 rayStart, Vector3 rayDirection)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
rayStart |
|
System.Numerics.Vector3 |
rayDirection |
|
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
Events
OnBeforeSnapping
Declaration
public event FixPoint.BeforeSnappingEvent OnBeforeSnapping
Event Type
OnCollision
Declaration
public event FixPoint.SnappedEvent OnCollision
Event Type
OnNormalized
Declaration
public event FixPoint.UnSnappedEvent OnNormalized
Event Type
OnSnapped
Declaration
public event FixPoint.SnappedEvent OnSnapped
Event Type
OnUnSnapped
Declaration
public event FixPoint.UnSnappedEvent OnUnSnapped
Event Type
Implements
System.IDisposable