Show / Hide Table of Contents

Class Box

Inheritance
System.Object
RigidPart
Static
Box
ConveyorBelt
DragingBox
StraightTransportSection
Implements
IStatic
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
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.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.Dispose()
Static.DynamicPropertyLocalPitch(PropertyAttributes)
Static.DynamicPropertyLocalRoll(PropertyAttributes)
Static.DynamicPropertyLocalYaw(PropertyAttributes)
Static.Move(Vector3)
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.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.UserData
RigidPart.Visible
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.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.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Parts
Assembly: Experior.Core.dll
Syntax
public class Box : Static, IStatic, IRigidPart, IDisposable, IMeshObject, ISceneObject

Constructors

Box(Single, Single, Single)

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

Box(Color)

Declaration
public Box(Color color)
Parameters
Type Name Description
System.Windows.Media.Color color

Box(Color, Single, Single, Single)

Declaration
public Box(Color color, float length, float height, float width)
Parameters
Type Name Description
System.Windows.Media.Color color
System.Single length
System.Single height
System.Single width

Box(Color, Single, Single, Single, Single)

Declaration
public Box(Color color, float length, float height, float width, float rampsize)
Parameters
Type Name Description
System.Windows.Media.Color color
System.Single length
System.Single height
System.Single width
System.Single rampsize

Box(Color, Single, Single, Single, Single, RampEnds)

Declaration
public Box(Color color, float length, float height, float width, float rampsize, RampEnds rampends)
Parameters
Type Name Description
System.Windows.Media.Color color
System.Single length
System.Single height
System.Single width
System.Single rampsize
RampEnds rampends

Box(Color, Single, Single, Single, Single, RampSides)

Declaration
public Box(Color color, float length, float height, float width, float rampsize, RampSides rampsides)
Parameters
Type Name Description
System.Windows.Media.Color color
System.Single length
System.Single height
System.Single width
System.Single rampsize
RampSides rampsides

Box(Color, Single, Single, Single, Single, RampTypes, RampEnds, RampSides, Single, Single)

Declaration
public Box(Color color, float length, float height, float width, float rampsize, RampTypes ramptype, RampEnds rampend, RampSides rampside, float endoffsetleft, float endoffsetright)
Parameters
Type Name Description
System.Windows.Media.Color color
System.Single length
System.Single height
System.Single width
System.Single rampsize
RampTypes ramptype
RampEnds rampend
RampSides rampside
System.Single endoffsetleft
System.Single endoffsetright

Properties

EndOffsetLeft

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

EndOffsetRight

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

Height

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

Length

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

Ramp

Declaration
[Browsable(false)]
public float Ramp { get; set; }
Property Value
Type Description
System.Single

RampEnd

Declaration
[Browsable(false)]
public RampEnds RampEnd { get; set; }
Property Value
Type Description
RampEnds

RampSide

Declaration
[Browsable(false)]
public RampSides RampSide { get; set; }
Property Value
Type Description
RampSides

RampType

Declaration
[Browsable(false)]
public RampTypes RampType { get; set; }
Property Value
Type Description
RampTypes

Size

Declaration
[Browsable(false)]
public Vector3 Size { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Width

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

Methods

SegmentIntersect(Vector3)

Declaration
public Intersection SegmentIntersect(Vector3 pos)
Parameters
Type Name Description
System.Numerics.Vector3 pos
Returns
Type Description
Intersection

SegmentIntersect(Vector3, Single)

Declaration
public Intersection SegmentIntersect(Vector3 pos, float tolerance)
Parameters
Type Name Description
System.Numerics.Vector3 pos
System.Single tolerance
Returns
Type Description
Intersection

Implements

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