Show / Hide Table of Contents

Class ConveyorRoller

Inheritance
System.Object
RigidPart
Static
ConveyorRoller
Implements
IStatic
IElectricMotorPart
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.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.ToString()
Static.UnAttach(Load)
Static.UnAttach()
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 ConveyorRoller : Static, IStatic, IElectricMotorPart, IRigidPart, IDisposable, IMeshObject, ISceneObject

Constructors

ConveyorRoller(Single, Single)

Declaration
public ConveyorRoller(float length, float rollerradius)
Parameters
Type Name Description
System.Single length
System.Single rollerradius

ConveyorRoller(Single, Single, Boolean)

Declaration
public ConveyorRoller(float length, float rollerradius, bool rigid)
Parameters
Type Name Description
System.Single length
System.Single rollerradius
System.Boolean rigid

ConveyorRoller(Single, Single, Int32)

Declaration
public ConveyorRoller(float length, float rollerradius, int slices)
Parameters
Type Name Description
System.Single length
System.Single rollerradius
System.Int32 slices

ConveyorRoller(Single, Single, Single)

Declaration
public ConveyorRoller(float length, float rollerradiusinner, float rollerradiusouter)
Parameters
Type Name Description
System.Single length
System.Single rollerradiusinner
System.Single rollerradiusouter

ConveyorRoller(Single, Single, Single, Boolean)

Declaration
public ConveyorRoller(float length, float rollerradiusinner, float rollerradiusouter, bool rigid)
Parameters
Type Name Description
System.Single length
System.Single rollerradiusinner
System.Single rollerradiusouter
System.Boolean rigid

ConveyorRoller(Single, Single, Single, Boolean, Int32)

Declaration
public ConveyorRoller(float length, float rollerradiusinner, float rollerradiusouter, bool rigid, int slices)
Parameters
Type Name Description
System.Single length
System.Single rollerradiusinner
System.Single rollerradiusouter
System.Boolean rigid
System.Int32 slices

ConveyorRoller(Single, Single, Single, Int32)

Declaration
public ConveyorRoller(float length, float rollerradiusinner, float rollerradiusouter, int slices)
Parameters
Type Name Description
System.Single length
System.Single rollerradiusinner
System.Single rollerradiusouter
System.Int32 slices

Properties

AngularVelocity

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

Length

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

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

Radius

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

Size

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

SpeedFactor

Declaration
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()

TransformActor()

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

Events

OnMotorAdded

Declaration
public event ConveyorRoller.ConveyorRollerEvent OnMotorAdded
Event Type
Type Description
ConveyorRoller.ConveyorRollerEvent

OnMotorRemoved

Declaration
public event ConveyorRoller.ConveyorRollerEvent OnMotorRemoved
Event Type
Type Description
ConveyorRoller.ConveyorRollerEvent

Implements

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