Show / Hide Table of Contents

Class Arrow

Inheritance
System.Object
RigidPart
Static
Arrow
Implements
IStatic
IRigidPart
IMeshObject
ISceneObject
IArrow
System.IDisposable
ILabel
Inherited Members
Static.StaticGeometry
Static.OnContact
Static.OnPositionChanged
Static.OnTransformationChanged
Static.Attached
Static.UseLockedColor
Static.Color
Static.Enabled
Static.Locked
Static.Orientation
Static.Pitch
Static.Position
Static.Rigid
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.Dispose()
Static.DynamicPropertyLocalPitch(PropertyAttributes)
Static.DynamicPropertyLocalRoll(PropertyAttributes)
Static.DynamicPropertyLocalYaw(PropertyAttributes)
Static.Move(Vector3)
Static.SegmentIntersect(Vector3)
Static.SegmentIntersect(Vector3, Single)
Static.ToString()
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.Configured
RigidPart.Disposed
RigidPart.Disposing
RigidPart.Dragable
RigidPart.UserSelected
RigidPart.LocalCoordinateSystem
RigidPart.LocalOrientation
RigidPart.LocalPitch
RigidPart.LocalRoll
RigidPart.LocalYaw
RigidPart.Name
RigidPart.Parent
RigidPart.Scale
RigidPart.Selectable
RigidPart.Selected
RigidPart.Transformation
RigidPart.UserData
RigidPart.Deselect()
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.Pick(Vector3, Vector3)
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.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Parts
Assembly: Experior.Core.dll
Syntax
public class Arrow : Static, IStatic, IRigidPart, IMeshObject, ISceneObject, IArrowInternal, IArrow, IDisposable, ILabel

Constructors

Arrow(Single)

Declaration
public Arrow(float width)
Parameters
Type Name Description
System.Single width

Arrow(Single, Single)

Declaration
public Arrow(float width, float height)
Parameters
Type Name Description
System.Single width
System.Single height

Properties

BackwardArrowOrientation

Declaration
public Matrix4x4 BackwardArrowOrientation { get; set; }
Property Value
Type Description
System.Numerics.Matrix4x4

ForwardArrowOrientation

Declaration
public Matrix4x4 ForwardArrowOrientation { get; set; }
Property Value
Type Description
System.Numerics.Matrix4x4

Height

Declaration
public float Height { get; set; }
Property Value
Type Description
System.Single

Length

Declaration
public float Length { get; set; }
Property Value
Type Description
System.Single

LocalDirectionYawOffset

Declaration
public float LocalDirectionYawOffset { get; set; }
Property Value
Type Description
System.Single

LocalPosition

Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
public override Vector3 LocalPosition { get; set; }
Property Value
Type Description
System.Numerics.Vector3
Overrides
RigidPart.LocalPosition

Roll

Declaration
public override float Roll { get; set; }
Property Value
Type Description
System.Single
Overrides
Static.Roll

Route

Declaration
public Route Route { get; set; }
Property Value
Type Description
Route

Size

Declaration
public Vector3 Size { get; set; }
Property Value
Type Description
System.Numerics.Vector3

TextureId

Declaration
[Browsable(false)]
public override int TextureId { get; }
Property Value
Type Description
System.Int32
Overrides
RigidPart.TextureId

Visible

Declaration
public override bool Visible { get; set; }
Property Value
Type Description
System.Boolean
Overrides
RigidPart.Visible

Width

Declaration
public float Width { get; set; }
Property Value
Type Description
System.Single

Yaw

Declaration
public override float Yaw { get; set; }
Property Value
Type Description
System.Single
Overrides
Static.Yaw

Methods

Backward()

Declaration
public void Backward()

BackwardDirection(Single, Single, Single)

Declaration
protected virtual void BackwardDirection(float yaw, float pitch, float roll)
Parameters
Type Name Description
System.Single yaw
System.Single pitch
System.Single roll

DoubleClick()

Declaration
public virtual void DoubleClick()

Forward()

Declaration
public void Forward()

ForwardDirection(Single, Single, Single)

Declaration
protected virtual void ForwardDirection(float yaw, float pitch, float roll)
Parameters
Type Name Description
System.Single yaw
System.Single pitch
System.Single roll

Rotate(Single, Single, Single)

Declaration
public override void Rotate(float yaw, float pitch, float roll)
Parameters
Type Name Description
System.Single yaw
System.Single pitch
System.Single roll
Overrides
RigidPart.Rotate(Single, Single, Single)

Events

OnDoubleClick

Declaration
public event EventHandler OnDoubleClick
Event Type
Type Description
System.EventHandler

Implements

IStatic
IRigidPart
IMeshObject
ISceneObject
IArrow
System.IDisposable
ILabel
Back to top Generated by DocFX