Show / Hide Table of Contents

Class ConveyorBelt

Inheritance
System.Object
RigidPart
Static
Box
ConveyorBelt
Implements
IStatic
IElectricMotorPart
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
ILabel
Inherited Members
Box.EndOffsetLeft
Box.EndOffsetRight
Box.Height
Box.Length
Box.Width
Box.Ramp
Box.RampEnd
Box.RampSide
Box.RampType
Box.Size
Box.SegmentIntersect(Vector3)
Box.SegmentIntersect(Vector3, Single)
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.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.ToString()
Static.UnAttach(Load)
Static.UnAttach()
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.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 ConveyorBelt : Box, IStatic, IElectricMotorPart, IRigidPart, IDisposable, IMeshObject, ISceneObject, ILabel

Constructors

ConveyorBelt(Single, Single, Single)

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

ConveyorBelt(Single, Single, Single, Boolean)

Declaration
public ConveyorBelt(float length, float height, float width, bool ramp)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Boolean ramp

ConveyorBelt(Single, Single, Single, Boolean, Boolean)

Declaration
public ConveyorBelt(float length, float height, float width, bool ramp, bool rigid)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Boolean ramp
System.Boolean rigid

ConveyorBelt(Single, Single, Single, Boolean, Single)

Declaration
public ConveyorBelt(float length, float height, float width, bool ramp, float rampsize)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Boolean ramp
System.Single rampsize

ConveyorBelt(Single, Single, Single, Single, Single)

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

ConveyorBelt(Single, Single, Single, Single, Single, Boolean)

Declaration
public ConveyorBelt(float length, float height, float width, float endoffsetleft, float endoffsetright, bool ramp)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Single endoffsetleft
System.Single endoffsetright
System.Boolean ramp

ConveyorBelt(Single, Single, Single, Single, Single, Boolean, Boolean)

Declaration
public ConveyorBelt(float length, float height, float width, float endoffsetleft, float endoffsetright, bool ramp, bool rigid)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Single endoffsetleft
System.Single endoffsetright
System.Boolean ramp
System.Boolean rigid

ConveyorBelt(Single, Single, Single, Single, Single, Boolean, Single)

Declaration
public ConveyorBelt(float length, float height, float width, float endoffsetleft, float endoffsetright, bool ramp, float rampsize)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Single endoffsetleft
System.Single endoffsetright
System.Boolean ramp
System.Single rampsize

ConveyorBelt(Single, Single, Single, Single, Single, Boolean, Single, Boolean)

Declaration
public ConveyorBelt(float length, float height, float width, float endoffsetleft, float endoffsetright, bool ramp, float rampsize, bool rigid)
Parameters
Type Name Description
System.Single length
System.Single height
System.Single width
System.Single endoffsetleft
System.Single endoffsetright
System.Boolean ramp
System.Single rampsize
System.Boolean rigid

Properties

LocalSurfaceDirection

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

Motor

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

SpeedFactor

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

SurfaceDirection

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

Methods

Dispose()

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

FrictionChanged(Object, EventArgs)

Declaration
protected override void FrictionChanged(object sender, EventArgs e)
Parameters
Type Name Description
System.Object sender
System.EventArgs e
Overrides
Static.FrictionChanged(Object, EventArgs)

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)

SetTransformDirty()

Declaration
protected override void SetTransformDirty()
Overrides
Static.SetTransformDirty()

Events

OnMotorAdded

Declaration
public event ConveyorBelt.ConveyorBeltEvent OnMotorAdded
Event Type
Type Description
ConveyorBelt.ConveyorBeltEvent

OnMotorRemoved

Declaration
public event ConveyorBelt.ConveyorBeltEvent OnMotorRemoved
Event Type
Type Description
ConveyorBelt.ConveyorBeltEvent

Implements

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