Demo3D.Visuals Namespace |
Class | Description | |
---|---|---|
![]() | Angle3Property |
Angle property where the yaw pitch roll angles are stored in degrees.
|
![]() | AngularMotorProperties | |
![]() | AngularSpeedProfile | |
![]() | AspectComponentBase |
Base class for aspects, supports live updating of property values in the AspectViewer, using the SetProperty method
|
![]() | AutoAttribute |
Attribute used in C# Scripting to indicate that a property, field or method should be auto wired on initialize.
Also used on classes to automatically set the NativeTypeName field.
|
![]() | AxisControlPointProperties | |
![]() | BarrierVisual |
Summary description for BarrierVisual.
|
![]() | BBox |
Store the bounding box of a mesh and expose center and radius of a bounding sphere.
|
![]() | BillOfMaterialsAspect | |
![]() | BindableItem |
Base class for any bindable item. Most common are the CustomProperties, but also specialised
bindable properties such as Conveyor.IsMotorOn or PhotoEye.IsBlocked, etc.
|
![]() | BindableItemT |
Bind a server item to a value.
|
![]() | BindableVisualAspect | |
![]() | BindableVisualPropertyReference |
A visual property reference that only allows bindable items to be referenced. Bindable items are
properties that can be bound to the TagBrowser. Most common are the CustomProperties, but also
specialised bindable properties such as Conveyor.IsMotorOn or PhotoEye.IsBlocked, etc.
|
![]() | BinLocation |
Attached as a custom property to loads that are parented to a shelf
or are about to be parented to a shelf.
|
![]() | BinProperties |
Properties of an individual bin/slot within a bay on a shelf.
Loads within bins can be positioned in all three dimensions.
|
![]() | BoxPhysicsAspect | Box physics geometry. |
![]() | BoxTubeCorner |
The properties for the corner of a box tube.
|
![]() | BoxTubeEnd |
The properties for the end of a box tube.
|
![]() | BoxTubeVisual |
Extruded box visual.
|
![]() | BoxVisual |
The physics primitive type to use for the box visual.
|
![]() | BREPEntitySerializer | |
![]() | Camera |
Class for managing the state of a camera.
|
![]() | CanvasRendererAspect | |
![]() | CanvasRendererAspectCanvasResizer | |
![]() | CanvasRendererAspectDragHandler | |
![]() | CanvasRendererAspectSvgCanvasEvent | |
![]() | CanvasRendererAspectProperties | |
![]() | CanvasVisual | |
![]() | Catalog |
Class for implementing a persistent collection of visual factory objects.
|
![]() | CatalogFolder |
Class for implementing a folder or visual factories and folders within a catalog.
|
![]() | CatalogEventArgs | |
![]() | ChainConveyor |
Class encapsulating the physics and rendering of a chain conveyor.
|
![]() | ChainJointVisual | |
![]() | ChainRevoluteJointVisual | |
![]() | ChainTransferVisual |
Class encapsulating the behavior of 90 degree chain transfer conveyor visual.
|
![]() | ChainTurntableConveyor |
Class encapsulating the behavior of a rotating chain conveyor.
|
![]() | CollisionProxy | |
![]() | CombinedEdit |
Combine multiple IUndoableEdits to a single edit.
Edits will be undone in the reverse order they are added, and redone in the same order they were added./>
|
![]() | CompileEventArgs | |
![]() | ComponentMembership | |
![]() | ConnectionsEditor |
Interaction logic for ConnectionsEditor.xaml
|
![]() | Connector |
Represents a location on an IConnectable object that another IConnectable
object can connect to, via a suitable Connector of its own.
When two Connectors are connected, their owning objects must be translated
in space so that the respective Connector Location points coincide.
Additionally, the orientation Normal may be used to align the two objects.
|
![]() | ConnectorsAspect | |
![]() | ContactImpulseInfo | |
![]() | ContactInfo |
Class for handling low level processing of physics contact points.
An instance of this is passed to the OnProcessContact event of certain visuals.
|
![]() | ContainerVisual |
Class for representing boxes with sloping sides and optional faces.
This is mostly used for representing the physics and graphics of a simple tote or crate object.
|
![]() | ControlPanelProviderManager | |
![]() | ConvexExtrusionPhysicsAspect | Convex-extrusion physics geometry. |
![]() | ConvexPhysicsAspect | Convex physics geometry. |
![]() | ConveyorAspect | |
![]() | ConveyorMotorAspect | A conveyor motor. |
![]() | ConveyorMotorProperties |
The state of a conveyor motor.
|
![]() | ConveyorSideCaps | |
![]() | ConveyorSideProperties | |
![]() | ConveyorVisual |
Abstract class representing the behavior of conveyor visuals with a motor, and length and width.
|
![]() | CoreVisual | |
![]() | CurveBeltConveyor | |
![]() | CurveConveyor |
Abstract class encapsulating the behavior of a curved conveyor.
|
![]() | CurveConveyorAspect | |
![]() | CurveRollerConveyor | |
![]() | CustomFeature | |
![]() | CustomFeatureAspect | |
![]() | CutoutProperties | |
![]() | CylinderPhysicsAspect | Cylinder physics geometry. |
![]() | CylinderVisual |
Cylinder primitive for physics and rendering.
|
![]() | D3DFlatText | |
![]() | DeflectorAspect | Deflectors physics group. |
![]() | Demo3DMouseEventArgs | |
![]() | DimensionlessMotorProperties | |
![]() | DimensionProperties | |
![]() | Distance2Property | |
![]() | Distance3Property | |
![]() | DiverterRollerConveyor |
Class encapsulating the behavior of an angled divert roller or wheel conveyor.
|
![]() | Document |
The Document class is the root for the currently loaded document.
|
![]() | DocumentDetachingDebuggerEventArgs | |
![]() | DocumentHeader | |
![]() | DocXS |
Public interface for creating temporay documents that we can import visuals into, save and create thumbnails for.
|
![]() | Double2PropertyControlPoint | |
![]() | DragInfo | |
![]() | DrawingBlockVisual |
Class that is used to render a set of lines as a single object.
This class is used to host imported CAD line drawings (e.g. from DXF or DWG files) but can also be used for custom line drawings in the scene.
|
![]() | DynamicFixedJointAspect | A dynamic (physics) fixed joint. |
![]() | DynamicJointAspect | |
![]() | DynamicPrismaticJointAspect | A dynamic (physics) prismatic joint. |
![]() | DynamicRevoluteJointAspect | A dynamic (physics) revolute joint. |
![]() | DynamicSphericalJointAspect | A dynamic (physics) spherical joint. |
![]() | EndStopScriptReference | |
![]() | ExportableVisualAspect | |
![]() | ExprAny |
The Expr types can be used for ScriptAction parameters to allow the
user to specify either a literal value or an expression.
|
![]() | ExprBool | |
![]() | ExprContext | |
![]() | ExprDouble | |
![]() | ExprInteger | |
![]() | ExprLoadFilter | |
![]() | ExprString | |
![]() | Extension | |
![]() | FloorHitScriptReference | |
![]() | FloorVisual |
FloorVisual represents a floor which isn't the scene floor, such as a mezzanine.
|
![]() | FrameRecordBase | |
![]() | FrictionConfiguration | |
![]() | FrictionMaterialCombination | |
![]() | FrictionMaterialReference | |
![]() | GroupObject |
GroupObject is a Visual that isn't abstract.
|
![]() | GroupVisuals | |
![]() | HandrailVisual |
Summary description for HandrailVisual.
|
![]() | IGuiExt | |
![]() | ImageReference | |
![]() | ImportedImageVisual |
Class that is used to render a set an image.
This class is used to render imported 2D images (e.g. from PNG or JPEG files).
|
![]() | ImportedMeshVisual |
Class that is used to render a set of triangles as a single object.
This class is used to host imported 3D CAD drawings (e.g. from Autodesk Inventor or SOLIDWORKS files).
|
![]() | ImportEventArgs | EventArgs supplied to AfterFileImported events.
|
![]() | ImportScriptReference | |
![]() | IncompatibleAspect | |
![]() | InjectorBeltConveyor |
Class encapsulating the behavior of a injector belt conveyor.
|
![]() | InjectorConveyor |
Abstract class representing the behavior of injector conveyor visuals with a motor, short side length, angle and width.
|
![]() | InjectorConveyorAspect | |
![]() | InjectorRollerConveyor |
Class encapsulating the behavior of a injector roller conveyor.
|
![]() | INotifyPropertyChangedExtension | |
![]() | InputAspect | |
![]() | InputEventAspect | |
![]() | InteractionInfo | |
![]() | JointVisual |
Abstract class encapsulating the behavior of a physics joint (constraint) between other visuals.
|
![]() | LayerReference |
A weak, serializable, immutable reference to a Layer.
|
![]() | LightFrameRecord | |
![]() | LightVisual |
Class encapsulating the behavior of a light visual (spot, point and directional).
|
![]() | LoadAspect | Loads physics group. |
![]() | LoadCreatorItem |
Properties of an individual Load Creator Item.
|
![]() | LoadCreatorVisual |
Introduce loads into the Events according to a plan (number and frequency).
|
![]() | LoadFilter | |
![]() | LoadFilterItem | |
![]() | LoadStateAspect | Contains information on the current state of the load. |
![]() | MakeDrawingReferencesEdit |
Record the changes to the properties of a single for undo/redo.
|
![]() | MaterialSerializer | |
![]() | MechanismsManager | |
![]() | MeshMaterial | |
![]() | MeshObject |
Abstract class that holds a 3D mesh object that can be rendered.
|
![]() | MeshPhysicsAspect | Mesh physics geometry. |
![]() | MeshRendererOutlineBase | |
![]() | MessageListenersAspect | |
![]() | ModelInvokeExtensions | |
![]() | MotionPrompt |
Motion prompt.
|
![]() | MotionSolver |
Motion solver.
|
![]() | MotorT | |
![]() | MotorAspectT | |
![]() | MotorProperties | |
![]() | MouseConfigurationModeSerializer | |
![]() | MultiConvexPhysicsAspect | Multi-convex (convex-hull decomposition) physics geometry. |
![]() | MultiPropertyEdit | |
![]() | MultiPropertyObjectEdit | |
![]() | MultiVisualPropertyEdit | |
![]() | NotifyDistanceInfo | |
![]() | NotifyDistanceScriptReference | |
![]() | NotifyMovementStatusScriptReference | |
![]() | NotifySpeedChangeInfo | |
![]() | NotifySpeedChangeScriptReference | |
![]() | NotifySpeedInfo | |
![]() | NotifySpeedScriptReference | |
![]() | OnAnimatorCompletedScriptReference | |
![]() | OnChildAddedScriptReference | |
![]() | OnChildRemovedScriptReference | |
![]() | OnClickScriptReference | |
![]() | OnConnectedScriptReference | |
![]() | OnDelayScriptReference | |
![]() | OnDragEventScriptReference | |
![]() | OnEndInteractionEventScriptReference | |
![]() | OnExportBindableItemScriptReference | |
![]() | OnInteractEventScriptReference | |
![]() | OnKeyEventArgs | |
![]() | OnKeyPressEventArgs | |
![]() | OnKeyPressScriptReference | |
![]() | OnKeyScriptReference | |
![]() | OnLoadAddedScriptReference | |
![]() | OnLoadCreatedScriptReference | |
![]() | OnLoadRemovedScriptReference | |
![]() | OnMatrixUpdatedScriptReference | |
![]() | OnMoveToCompletedScriptReference | |
![]() | OnParentPropertyUpdatedScriptReference | |
![]() | OnParentUpdatedScriptReference | |
![]() | OnProcessContactScriptReference |
Wrapper class for the OnProcessContact callback to allow changing of
physics engine at a later date without problems for user scripts.
|
![]() | OnPropertyRenamedScriptReference | |
![]() | OnPropertyUpdatedScriptReference | |
![]() | OnReportCollisionImpulseScriptReference | |
![]() | OnShortcutScriptReference | |
![]() | OnSimulationTransferScriptReference | |
![]() | OnStartInteractionEventScriptReference | |
![]() | OnSubscribedPropertyUpdatedScriptReference | |
![]() | OptimizedMeshFrameRecord | |
![]() | OutlineRendererEffect |
Optimized Effect renderer for outlines
|
![]() | PhotoEye |
Class encapsulating the behavior of a photo eye visual in terms of being a physics based sensor for sensing loads and vehicles but also having a graphical appearance.
|
![]() | PhotoEyeScriptReference | |
![]() | PhysicsBallSocketJoint |
Represents a ball and socket joint that permits RigidBodyB to
freely move and rotate but maintain a fixed distance from the pivot Position.
|
![]() | PhysicsBody |
The base type for physics bodies, including static bodies and rigid bodies.
|
![]() | PhysicsBoxGeometry |
Represents a box physics collision geometry.
|
![]() | PhysicsCollision | |
![]() | PhysicsCollisionImpulse | |
![]() | PhysicsCompoundGeometry |
Represents a compound/composite physics collision geometry.
|
![]() | PhysicsConcaveTriangleMeshGeometry |
Represents a concave triangle mesh physics collision geometry.
|
![]() | PhysicsConvexHullGeometry |
Represents a convex-hull physics collision geometry.
|
![]() | PhysicsCylinderGeometry |
Represents a cylinder physics collision geometry.
|
![]() | PhysicsEngine | |
![]() | PhysicsFixedJoint |
Represents joint that constraints RigidBodyB to maintain a fixed
position and orientation relative to RigidBodyA.
|
![]() | PhysicsGeometry |
The base type for physics collision geometry.
|
![]() | PhysicsGeometryAspect | |
![]() | PhysicsGroup |
Identifies a collision group that physics bodies can be prescribed to. This is primarity
used for fast collision pair elimination by specifying which pairs of groups collide.
|
![]() | PhysicsHingeJoint | |
![]() | PhysicsObject |
Abstract class representing the a physical object of no particular shape.
The derived classes implement different physics and graphics primitives such as boxes, spheres and cylinders.
Physics objects can be used to represent the physics of loads, vehicles, sensors and deflectors.
The physics can also be disabled making them only graphical.
|
![]() | PhysicsRigidBody |
Represents a dynamic or kinematic rigid body.
|
![]() | PhysicsRigidBodyProperties |
A container for properties used to instantiate a PhysicsRigidBody.
|
![]() | PhysicsSliderJoint |
Represents a powered slider/piston, permitting RigidBodyB to move
only along the hinge's Axis. The rotation of
RigidBodyA relative to RigidBodyB is
locked.
|
![]() | PhysicsSphereGeometry |
Represents a spherical physics collision geometry.
|
![]() | PhysicsStaticBody |
Represents a static physics body, which has no mass or inertia tensor and does not respond
dynamically to forces exerted upon it by other colliding bodies.
|
![]() | PhysicsStaticBodyProperties |
A container for properties used to instantiate a PhysicsStaticBody.
|
![]() | PickInfo |
The result of a pick from the scene.
|
![]() | PluginAttribute |
Attribute used in C# Scripting to indicate that this class should be loaded as a custom plugin.
|
![]() | PointCloudVisual |
Class representing a large collection of points in space.
This is produced when importing a point cloud from an external file.
|
![]() | PrimitiveFitter | |
![]() | PrismaticJointVisual |
Class representing a physics joint for constraining physics enabled visuals along a straight line without rotation.
|
![]() | ProcessAnimator |
Process that has fixed duration, and can be disabled, and allows custom animation
|
![]() | PusherVisual |
Class encapsulating the behavior of a pusher visual.
|
![]() | QSServerItemWrapper | |
![]() | QuantizedSpace | |
![]() | QuickLogicAttribute |
Annotate scripting functions with this attribute to create QuickLogic widgets
Eg
///[QuickLogic("say hello to {message}")]
function Hello( message : String ) { print("Hello " + message + "!"); }
NOTE: QuickLogicAttribute also implies YieldReturn.
|
![]() | QuickLogicProviderAttribute |
Annotate classes and fields that provide additional QuickLogic definitions
|
![]() | RackShelfBinLocation | |
![]() | RackVisual |
For a rack bay depth extends into the z axis,
the rack bay width extends along the x axis.
|
![]() | Ray |
Encapsulate the position and direction of a ray.
|
![]() | ReadFromServerT |
Bind a server item to a value.
|
![]() | RealtimeLagScriptReference | |
![]() | RenderableFrameRecord | |
![]() | RevoluteJointVisual |
Class representing a physics joint for constraining physics enabled visuals around an axis of rotation with no linear movement along the axis.
|
![]() | RigidBodyAspect | A perfectly rigid physics body. |
![]() | RollerConveyorAspect | |
![]() | RotationControlPointProperties | |
![]() | ScenePropertiesFrameRecord | |
![]() | SceneVisual |
A scene is the top-level visual that owns all other objects to be drawn,
and also draws a floor.
|
![]() | ScriptingObject | |
![]() | ScriptReference |
The ScriptReference class holds references to user callbacks that should be called when
the event this ScriptReference refers to occurs.
The arguments to the callbacks are of type (params object[] args).
|
![]() | ScriptReferenceT |
The ScriptReference(T) class holds references to user callbacks that should be called when
the event this ScriptReference refers to occurs.
The arguments to the callbacks are of type (T sender).
|
![]() | ScriptReferenceT1, T2 |
The ScriptReference(T1, T2) class holds references to user callbacks that should be called when
the event this ScriptReference refers to occurs.
The arguments to the callbacks are of type (T1 sender, T2 arg).
|
![]() | ScriptReferenceT1, T2, T3 |
The ScriptReference(T1, T2, T3) class holds references to user callbacks that should be called when
the event this ScriptReference refers to occurs.
The arguments to the callbacks are of type (T1 sender, T2 arg1, T3 arg2).
|
![]() | ScriptReferenceT1, T2, T3, T4 |
The ScriptReference(T1, T2, T3, T4) class holds references to user callbacks that should be called when
the event this ScriptReference refers to occurs.
The arguments to the callbacks are of type (T1 sender, T2 arg1, T3 arg2, T4 arg3).
|
![]() | Selection | |
![]() | SensorScriptReference | |
![]() | SensorVisual |
Abstract class for modeling physics based sensors.
|
![]() | SerializableObject | |
![]() | ShelfHitTestInfo | |
![]() | ShelfVisual |
Class to manage the state of an area for storing loads. This can be a shelf in a rack or an area on a floor.
|
![]() | SingleActionEditT | |
![]() | SpeedProfile | |
![]() | SpherePhysicsAspect | Sphere physics geometry. |
![]() | SphereVisual |
The physics primitive type to use for the sphere visual.
|
![]() | SphericalJointVisual |
Class representing a physics joint for constraining physics enabled visuals to rotate freely around a point (a.k.a. a ball joint).
|
![]() | StairVisual |
The StairVisual stretches along the X axis in a positive direction,
but ends and 0,0,0 for the top. The center is along z=0.
|
![]() | StopBladeScriptReference | |
![]() | StopBladeVisual |
Class encapsulating the behavior of a stop blade visual.
|
![]() | StraightBeltConveyor |
Class encapsulating the behavior of a straight belt conveyor.
|
![]() | StraightConveyor |
Abstract class encapsulating the behavior of a straight conveyor.
|
![]() | StraightConveyorAspect | |
![]() | StraightRollerConveyor |
Class encapsulating the behavior of a straight roller conveyor.
|
![]() | SupportStand |
A support stand is a conveyor visual accessory which is located at top of roller.
There support stand is divided into 2 legs and 0 or more cross braces.
Each leg has:
* Floor Plate - which is attached at Props.FloorY (can be the ceiling)
* Foot - which sits directly above (or below) the floor Plate
* Leg - extends from the top of the foot to the bottom of the conveyor side
* Coupling Plate - bolts the conveyor to the leg at the top of the leg
There are 3 types of support stand. The Start, End and Splice. The conveyor
will look for start and end and create them if they're not there. Splice
stands have to be added in by hand currently. The position of the stands
is controlled by a the Position expression where the conveyor is called "Attached".
|
![]() | TcpConnectionEventArgs | |
![]() | TextVisual |
A visual for displaying text in the scene which can be extended to become a dimension visual.
|
![]() | TrackingParentChangedScriptReference | |
![]() | TrackingStopScriptReference | |
![]() | Transfer |
A transfer manages the exchange of loads between anything that can provide an ITransferController and ITransferPort.
|
![]() | TransferScriptReference | |
![]() | TransferState |
TransferState is used to model the transfer of loads between equipment and should be attached to
the equipment, not the load. The load has a CurrentTransfer/CurrentStation aspect for that purpose.
|
![]() | TransferStateAspect | |
![]() | TurntableConveyor |
Class encapsulating the behavior of a rotating straight roller conveyor.
|
![]() | TurntableConveyorBase |
Abstract class encapsulating the behavior of a rotating conveyor.
|
![]() | UdpClientEventArgs |
This interface clearly defines the API required by the ITool implementations
|
![]() | UIFrameRecord | |
![]() ![]() | UserResource |
Class representing a file which can be embedded in a model or catalog and can be referenced by visuals and scripts.
|
![]() ![]() | UserResourceReference |
Class representing custom properties of type UserResource.
|
![]() | UVCoords |
Defines the texture coordinates for a square. Used for the image and box visuals.
|
![]() | Vector2Property | |
![]() | Vector3Property | |
![]() | Visual |
Abstract class that all 3D objects derive from.
|
![]() | VisualArc | |
![]() | VisualAspect |
Simple base class to avoid typing AspectComponent<Visual> everywhere
and to give the same basic functionality to Aspect script writers as NativeObject script writers.
|
![]() | VisualCircle | |
![]() | VisualCompositeCurve | |
![]() | VisualCurve | |
![]() | VisualEventArgs | |
![]() | VisualEventsAspect | |
![]() | VisualFace | |
![]() | VisualFactory |
Interface that allows the creation/editing of an type of visual.
|
![]() | VisualInfoAspect | |
![]() | VisualLine | |
![]() | VisualList |
Keep an list of visual references that can be sorted LIFO or FIFO, or
any other sort order.
|
![]() | VisualLocation | |
![]() | VisualMaterial | |
![]() | VisualNormal | |
![]() | VisualPlane | |
![]() | VisualPoint | |
![]() | VisualPolygonFace | |
![]() | VisualPropertyReference | |
![]() | VisualReference | |
![]() | VisualTessellatedCurve | |
![]() | WallVisual |
Summary description for WallVisual.
|
![]() | WebBrowserProperties | |
![]() | WebBrowserVisual | |
![]() | WebServerProperties | |
![]() | WedgeVisual |
Triangular prism primitive for physics and rendering.
|
![]() | WriteToServerT |
Bind a server item to a value.
|
![]() | XamlReference |
Custom property type that can hold per-instance XAML data or a reference to a shared UserResource.
|
Structure | Description | |
---|---|---|
![]() | BSphere |
The bounding sphere of a mesh/visual. A zero radius sphere is
ignored when combining two spheres.
|
![]() | CylinderPrimitive | |
![]() | LightFrameRecordUpdate | |
![]() | MotionEvent |
Motion event.
|
![]() | MotionProfile |
Motion characteristics.
|
![]() | OutlineRendererEffectOutlineDescription | |
![]() | ScenePropertiesRecordUpdate | |
![]() | UIFrameRecordUpdate | |
![]() | ZBufferDisable |
Interface | Description | |
---|---|---|
![]() | IAnimationSettings |
Provides access to the animation settings.
|
![]() | IAspectComponent |
Aspects that implement this will be compatible the AspectViewer
|
![]() | IBuilder |
The top level application interface. This class provides services which apply to the whole application and are not specific to the currently loaded document.
|
![]() | IControlPanelProvider |
Aspects that implement this interface will open a control panel when its owning Visual is selected.
The default behaviour is to close the panel when the visual is unselected.
|
![]() | IConveyor | |
![]() | ICustomFeatureProvider | |
![]() | IFeatureInfo |
Information about available feature. Currently an IFeatureInfo is only in existence (as returned from FindFeature and GetFeature) if the feature is licensed and activated.
It's possible that in the future IFeatures will return features that have expired or are currently in use, so you should check IsActivated
A feature is the subject of any license. For example, "Demo3D Professional Edition 2020" is a feature, but content creators for Emulate3D may also require that a particular (custom) feature is enabled.
|
![]() | IFeatures |
Information about available features. Use this interface from plugins and scripting to find if features are available.
|
![]() | IFillet | |
![]() | IHierarchyImageStringProvider |
Implement this on an aspect for a visual to override the icon in the Hierarchy window.
|
![]() | IInputEventHandler | |
![]() | ILoadAspectManager |
An interface for any aspect that is to manage a LoadAspect.
|
![]() | IMotor | |
![]() | IPhysicsGeometryProvider | |
![]() | IPhysicsGroupProvider | |
![]() | IPickFeature |
Contains information about the feature that has been picked.
|
![]() | ISceneAnimation |
Interface for the Scene Animation.
|
![]() | ISelectionManager | |
![]() | ISensor |
Interface for handling PhotoEye and PhysicsObject visuals as sensors in the same way.
|
![]() | ISensorAspect | |
![]() | ISpeedProvider |
Interface to allow anything to
|
![]() | ITransferPortv2 | |
![]() | IVisualProcessor |
Interface to allow classes to apply a process to a visual (sub)tree.
|
Delegate | Description | |
---|---|---|
![]() | AfterCreateRigidBodyDelegate | |
![]() | AfterDestroyRigidBodyDelegate | |
![]() | AfterProcessMechanismsListener | |
![]() | BeforeCreateRigidBodyDelegate | |
![]() | BeforeDestroyRigidBodyDelegate | |
![]() | GeometrySelectedHandler | |
![]() | MotionPromptMotionDelegate | |
![]() | MotorPulseEnabledChanged | |
![]() | NotifyDistanceListener | |
![]() | NotifyMovementStatusListener | |
![]() | NotifySpeedChangeListener | |
![]() | NotifySpeedListener | |
![]() | PrintDelegate | |
![]() | ProcessCollisionHandler |
An alternative to using the ProcessCollision virtual method on a visual. This allows for
notification of collisions against specific geometry in a visual. This is only useful when
the visual's physics body has a compound geometry.
|
![]() | ScriptReferenceNativeListenersDelegate |
Represents the method that will handle callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceTNativeBlockingListenersDelegate |
Represents the method that will handle resumable coroutine callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceTNativeListenersDelegate |
Represents the method that will handle callbacks when the event for the ScriptReference occurs.
The first argument to the event callback. |
![]() | ScriptReferenceTNativeTaskListenersDelegate |
Represents the method that will handle resumable async Task callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2NativeBlockingListenersDelegate |
Represents the method that will handle resumable coroutine callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2NativeListenersDelegate |
Represents the method that will handle callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2NativeTaskListenersDelegate |
Represents the method that will handle resumable async Task callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3NativeBlockingListenersDelegate |
Represents the method that will handle resumable coroutine callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3NativeListenersDelegate |
Represents the method that will handle callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3NativeTaskListenersDelegate |
Represents the method that will handle resumable async Task callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3, T4NativeBlockingListenersDelegate |
Represents the method that will handle resumable coroutine callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3, T4NativeListenersDelegate |
Represents the method that will handle callbacks when the event for the ScriptReference occurs.
|
![]() | ScriptReferenceT1, T2, T3, T4NativeTaskListenersDelegate |
Represents the method that will handle resumable async Task callbacks when the event for the ScriptReference occurs.
|
![]() | SensorDelegate |
Used for notifying when sensors are blocked or cleared.
|
![]() | ToolRenderedEventHandler | |
![]() | UdpClientEventHandler | |
![]() | VectorDelegate |
Enumeration | Description | |
---|---|---|
![]() | AttachDirection |
Specify how to align the object's X-Axis with the Visual's "forwards" direction (e.g. X-Axis for a Straight Conveyor).
|
![]() | BeltConveyorCenterCollisionType |
The physics collision geometry type to use for the center of belt conveyor.
|
![]() | BoxTextureMode |
The texture mapping algorithm to use for the box visual.
|
![]() | BoxTubeCollisionType |
The physics primitive type to use for the box tube visual.
|
![]() | BoxTubeCornerStyle |
The corner style for a box tube visual.
|
![]() | ConnectorAlignment |
Controls how to align two IConnectable objects (Visuals) when calling Connector.Connect().
|
![]() | ConnectorAlignmentStyle |
Represents the way in which objects align with each other when they snap together.
|
![]() | ConnectorSnapStyle |
Represents the way in which objects snap together when connecting.
|
![]() | ConvexExtrusionPhysicsAspectPathFramingType | |
![]() | ConvexExtrusionPhysicsAspectProfilePolygonType | |
![]() | ConveyorBodyType |
The physics mode for a conveyor visual.
|
![]() | ConveyorSideCollisionType |
The physics collision geometry type to use for the sides of conveyors.
|
![]() | CurveConveyorBodyType |
The physics mode for a curve conveyor visual.
|
![]() | CustomFeatureMode | |
![]() | CylinderCollisionType |
The physics primitive type to use for the cylinder visual.
|
![]() | CylinderTextureMode |
The texture mapping algorithm to use for the cylinder visual.
|
![]() | DimensionUnit |
Allow the unit of a Dimension to be changed from the default
|
![]() | DiverterComponent |
The type of divert component graphic to use.
|
![]() | DocumentLookOptions |
Options when looking for visuals.
|
![]() | FloorCollisionType |
The physics collision geometry type to use for the floor surface.
|
![]() | FrameDetail | |
![]() | GeometryType |
The types of physics collision geometry.
|
![]() | HorizontalAlign |
The horizontal alignment of text.
|
![]() | ImageBackFace |
Control how the back of the imported image visual is displayed.
|
![]() | InfeedOutfeedConveyorType | |
![]() | InjectorConveyorAspectGeometryType | |
![]() | InteractionGeometry | |
![]() | JointType |
The types of physics joint.
|
![]() | LiftDirection | |
![]() | LiftState | |
![]() | LoadReleaseStrategy |
Sequence - Release in the order they appear in the Items list.
Distribution - Release using the quantity/total quantity as the probability that item will be released.
|
![]() | MatrixUpdateType |
The enumeration that is supplied to OnMoved events indicating whether it was a direct update to a
visual's matrix (location and rotation) or whether the update was made by the physics engine.
|
![]() | MessageBoxType | |
![]() | MotionDirection |
Motion directions.
|
![]() | MotionEventType |
Motion event types.
|
![]() | MotorControlMode | |
![]() | MotorDirection | |
![]() | MotorState | |
![]() | MovementStatus |
Conveyor motor movement categorization.
|
![]() | PhysicsBodyType |
The physics to create for a PhysicsObject.
|
![]() | PhysicsCollisionType | |
![]() | PhysicsEngineEngineType |
Enumeration of the available physics engines.
|
![]() | PickMode | |
![]() | PickType | |
![]() | PointPickType | |
![]() | ProcessContactResult |
The result of an OnProcessContact notification for low level handling of physics contact events.
|
![]() | PulseGenerationMode |
Pulse generation mode.
|
![]() | RollerConveyorAspectMotorGearing | |
![]() | RollerConveyorCenterCollisionType |
The physics collision geometry type to use for the center of roller conveyor.
|
![]() | RollerGeometryType | |
![]() | RollerJointType | |
![]() | RotationDirection | |
![]() | RunMode | |
![]() | ShadowRenderStyle |
The style of the Shadows in the Scene.
|
![]() | ShelfDetail |
Control the detail of shelf visualization.
|
![]() | ShelfOrder |
Control the order in which to populate loads on a shelf.
|
![]() | SideCapShape | |
![]() | SideCapStates | |
![]() | SupportStandType |
Type of support stand.
|
![]() | TargetLiftState | |
![]() | TargetStop | |
![]() | TargetTiltState | |
![]() | TiltState | |
![]() | TrackingDirection | |
![]() | TrackingMode | |
![]() | TransferDirection |
Direction transfers can be made in or out of a connector (or neither or both).
|
![]() | TurntableDirection |
Direction to rotate a turntable conveyor.
|
![]() | VisualDisplayMode |
Control whether a visual is displayed in world space or screen space.
|