Show / Hide Table of Contents

Class FixPoint

Inheritance
System.Object
RigidPart
Static
FixPoint
Implements
IStatic
IRigidPart
IMeshObject
ISceneObject
IIntersection
IFixPoint
System.IDisposable
Inherited Members
Static.OnContact
Static.OnPositionChanged
Static.OnTransformationChanged
Static.UseLockedColor
Static.Color
Static.Locked
Static.Orientation
Static.Pitch
Static.Rigid
Static.Roll
Static.Yaw
Static.Actor
Static.Attach(List<Load>)
Static.Attach(Load)
Static.Attach(Load, Boolean)
Static.Attach(Load, Vector3)
Static.Attach(Load, Vector3, Boolean)
Static.Attach(List<Load>, List<Vector3>, List<Matrix4x4>)
Static.Attach(Load, Vector3, Matrix4x4, Boolean)
Static.Attach(Load, Vector3, Matrix4x4)
Static.Attach(Load, Vector3, Single, Single, Single)
Static.DisableFriction()
Static.Friction
Static.FrictionChanged(Object, EventArgs)
Static.EnableFriction()
Static.Attach(Load, Vector3, Single, Single, Single, Boolean)
Static.Collide(ILoad)
Static.DynamicPropertyLocalPitch(PropertyAttributes)
Static.DynamicPropertyLocalRoll(PropertyAttributes)
Static.DynamicPropertyLocalYaw(PropertyAttributes)
Static.Move(Vector3)
Static.SegmentIntersect(Vector3)
Static.SegmentIntersect(Vector3, Single)
Static.UnAttach(Load)
Static.UnAttach()
Static.SetTransformDirty()
Static.TransformActor()
Static.PositionChanged()
Static.TransformationChanged()
RigidPart.MaterialDisabled
RigidPart.meshData
RigidPart.MeshData
RigidPart.selectColor
RigidPart.highLightColor
RigidPart.color
RigidPart.transformDirty
RigidPart.position
RigidPart.orientation
RigidPart.yaw
RigidPart.pitch
RigidPart.roll
RigidPart.scale
RigidPart.selected
RigidPart.visible
RigidPart.sceneLayer
RigidPart.highlighted
RigidPart.Id
RigidPart.OnDisposed
RigidPart.OnDraging
RigidPart.OnLocalMovingFinished
RigidPart.OnLocalRotationFinished
RigidPart.OnMouseUp
RigidPart.OnSelected
RigidPart.ColorArgb
RigidPart.SceneLayer
RigidPart.TextureId
RigidPart.Configured
RigidPart.Disposed
RigidPart.Disposing
RigidPart.Dragable
RigidPart.UserSelected
RigidPart.LocalCoordinateSystem
RigidPart.LocalOrientation
RigidPart.LocalPitch
RigidPart.LocalPosition
RigidPart.LocalRoll
RigidPart.LocalYaw
RigidPart.Name
RigidPart.Parent
RigidPart.Scale
RigidPart.Selectable
RigidPart.Selected
RigidPart.Transformation
RigidPart.UnHighlight()
RigidPart.Highlight(Color)
RigidPart.LocalAngularMovement(Vector3, Vector3)
RigidPart.LocalMovement(Vector3, Single, Single, Single)
RigidPart.LocalMovement(Vector3, Single)
RigidPart.LocalMovementCancelAll()
RigidPart.LocalRotation(Vector3, Single, Single, Single)
RigidPart.Rotate(Single, Single, Single)
RigidPart.Select(Color)
RigidPart.Select()
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()
Namespace: Experior.Core.Parts
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
Type Name Description
Assembly parent

FixPoint(FixPoint.Types, Assembly)

Declaration
public FixPoint(FixPoint.Types type, Assembly parent)
Parameters
Type Name Description
FixPoint.Types type
Assembly parent

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
Type Name Description
FixPoint.Types type
FixPoint.Shapes shape
Assembly parent

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
Type Name Description
FixPoint.Types type
FixPoint.Shapes shape
Assembly parent
System.Single length
System.Single height
System.Single width

FixPoint(Color, FixPoint.Types, Assembly)

Declaration
public FixPoint(Color color, FixPoint.Types type, Assembly parent)
Parameters
Type Name Description
System.Windows.Media.Color color
FixPoint.Types type
Assembly parent

FixPoint(Color, FixPoint.Types, Assembly, Single, Single, Single)

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

FixPoint(Color, FixPoint.Types, FixPoint.Shapes, Assembly)

Declaration
public FixPoint(Color color, FixPoint.Types type, FixPoint.Shapes shape, Assembly parent)
Parameters
Type Name Description
System.Windows.Media.Color color
FixPoint.Types type
FixPoint.Shapes shape
Assembly parent

FixPoint(Color, FixPoint.Types, FixPoint.Shapes, Assembly, Single, Single, Single)

Declaration
public FixPoint(Color color, FixPoint.Types type, FixPoint.Shapes shape, Assembly parent, float length, float height, float width)
Parameters
Type Name Description
System.Windows.Media.Color color
FixPoint.Types type
FixPoint.Shapes shape
Assembly parent
System.Single length
System.Single height
System.Single width

Fields

Attached

Declaration
public FixPoint Attached
Field Value
Type Description
FixPoint

orgcolor

Declaration
protected Color orgcolor
Field Value
Type Description
System.Windows.Media.Color

Route

Declaration
public Route Route
Field Value
Type Description
Route

UserData

Declaration
public object UserData
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
Static.Enabled

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
Static.Position

Shape

Declaration
[Browsable(false)]
public FixPoint.Shapes Shape { get; set; }
Property Value
Type Description
FixPoint.Shapes

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
Static.StaticGeometry

Type

Declaration
public FixPoint.Types Type { get; set; }
Property Value
Type Description
FixPoint.Types

Visible

Declaration
[Browsable(false)]
public override bool Visible { get; set; }
Property Value
Type Description
System.Boolean
Overrides
RigidPart.Visible

Width

Declaration
[TypeConverter(typeof(FloatMeterToMillimeter))]
public float Width { get; set; }
Property Value
Type Description
System.Single

Methods

Collide()

Declaration
public FixPoint Collide()
Returns
Type Description
FixPoint

Deselect()

Declaration
public override void Deselect()
Overrides
RigidPart.Deselect()

Dispose()

Declaration
public override void Dispose()
Overrides
Static.Dispose()

Get(Assembly)

Declaration
public static List<FixPoint> Get(Assembly parent)
Parameters
Type Name Description
Assembly parent
Returns
Type Description
System.Collections.Generic.List<FixPoint>

GetType()

Declaration
public string GetType()
Returns
Type Description
System.String

Nearest()

Declaration
public FixPoint Nearest()
Returns
Type Description
FixPoint

Nearest(FixPoint.Types)

Declaration
public FixPoint Nearest(FixPoint.Types type)
Parameters
Type Name Description
FixPoint.Types type
Returns
Type Description
FixPoint

Normal()

Declaration
public void Normal()

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
Type Description
PickResult
Overrides
RigidPart.Pick(Vector3, Vector3)

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
Static.ToString()

Events

OnBeforeSnapping

Declaration
public event FixPoint.BeforeSnappingEvent OnBeforeSnapping
Event Type
Type Description
FixPoint.BeforeSnappingEvent

OnCollision

Declaration
public event FixPoint.SnappedEvent OnCollision
Event Type
Type Description
FixPoint.SnappedEvent

OnNormalized

Declaration
public event FixPoint.UnSnappedEvent OnNormalized
Event Type
Type Description
FixPoint.UnSnappedEvent

OnSnapped

Declaration
public event FixPoint.SnappedEvent OnSnapped
Event Type
Type Description
FixPoint.SnappedEvent

OnUnSnapped

Declaration
public event FixPoint.UnSnappedEvent OnUnSnapped
Event Type
Type Description
FixPoint.UnSnappedEvent

Implements

IStatic
IRigidPart
IMeshObject
ISceneObject
IIntersection
IFixPoint
System.IDisposable
Back to top Generated by DocFX