Line implements straight-path segments for building complex material transport networks in automation systems.
More...
|
override float | GetLength () |
| < direction of the line
|
|
override Vector3 | GetPosition (float normalizedposition, ref BasePath currentpath) |
|
override Vector3 | GetDirection (float normalizedposition) |
|
override void | DrawPath () |
|
override void | AttachTo (SimulationPath path) |
|
void | ButtonInit () |
|
void | setStart () |
|
void | AttachLine () |
|
void | AttachCurve () |
|
void | ChangeDirection (Vector3 direction) |
|
void | Reset () |
|
void | OnMyStartSnapped (SimulationPath path) |
|
void | OnMyStartUnsnapped (SimulationPath path) |
|
void | OnMyEndSnapped (SimulationPath path) |
|
void | OnMyEndUnsnapped (SimulationPath path) |
|
void | TransportableEntered (PathMover trans) |
|
void | TransportableOnEnd (PathMover trans) |
|
void | TransportableExit (PathMover trans) |
|
void | CheckSnapping () |
|
void | ClearConnections () |
|
void | AttachPathLine (string path, GameObject attachto) |
|
void | AttachPathCurve (string path, GameObject attachto) |
|
void | CheckSnap () |
|
void | Connect (SnapPoint ownSnapPoint, SnapPoint snapPointMate, ISnapable mateObject, bool ismoved) |
|
void | Disconnect (SnapPoint snapPoint, SnapPoint snapPointMate, ISnapable Mateobj, bool ismoved) |
|
void | Modify () |
|
void | AttachTo (SnapPoint attachto) |
|
float | GetLength () |
| Gets the length of the path.
|
|
Vector3 | GetPosition (float normalizedposition, ref BasePath currentpath) |
| Gets the position in World coordinates of the path at the defined normalized position.
|
|
Vector3 | GetDirection (float normalizedposition) |
| Gets the tangent of the pat at the defined normalized position.
|
|
Vector3 | GetLocalDirection (float normalizedposition) |
| Gets the direction tangent in local coordinate system.
|
|
Vector3 | GetAbsPosition (float abspositon, ref BasePath currentpath) |
| Gets the position in global coordinate system at absolute position (in meters) at the path.
|
|
Vector3 | GetAbsDirection (float abspositon) |
| Gets the direction tangent in global coordinate system at absolute position (in meters) at the path.
|
|
void | PreStartSim () |
| Is called by the realvirtualController before the component is started.
|
|
void | StartSim () |
| Is called by the realvirtualController to start or stop the component.
|
|
void | StopSim () |
|
Vector3 | DirectionToVector (DIRECTION direction) |
| Transfers the direction enumeration to a vector.
|
|
DIRECTION | VectorToDirection (bool torotatoin, Vector3 vector) |
| Transfers a vector to the direction enumeration.
|
|
float | GetLocalScale (Transform thetransform, DIRECTION direction) |
|
List< BehaviorInterfaceConnection > | UpdateConnectionInfo () |
|
List< Signal > | GetConnectedSignals () |
|
void | SetVisibility (bool visibility) |
| Sets the visibility of this object including all subobjects.
|
|
List< BehaviorInterfaceConnection > | GetConnections () |
|
List< Signal > | GetSignals () |
|
GameObject | GetChildByName (string name) |
| Gets a child by name.
|
|
List< GameObject > | GetChildsByName (string name) |
| Gets all child by name.
|
|
GameObject | GetChildByNameAlsoHidden (string name) |
|
List< GameObject > | GetAllMeshesWithGroup (string group) |
|
List< GameObject > | GetAllWithGroup (string group) |
|
List< GameObject > | GetAllWithGroups (List< string > groups) |
|
List< GameObject > | GetAllMeshesWithGroups (List< string > groups) |
|
List< string > | GetMyGroups () |
|
List< GameObject > | GetMeshesWithSameGroups () |
|
List< GameObject > | GetAllWithSameGroups () |
|
MeshRenderer | GetMeshRenderer () |
| Gets the mesh renderers in the childrens.
|
|
void | SetCollider (bool enabled) |
| sets the collider in all child objects
|
|
void | ErrorMessage (string message) |
| Displays an error message.
|
|
void | ChangeConnectionMode (bool isconnected) |
|
void | Log (string message) |
| Logs a message.
|
|
void | Log (string message, object obj) |
| Logs a message with a relation to an object.
|
|
void | Warning (string message, object obj) |
| Logs a warinng with a relation to an object.
|
|
void | Error (string message, object obj) |
| Logs an error with a relation to an object.
|
|
void | Error (string message) |
| Logs an error.
|
|
GameObject | DebugPosition (string debugname, Vector3 position, Quaternion quaternation, float scale) |
| Displays a gizmo for debugging positions.
|
|
void | SetFreezePosition (bool enabled) |
| Freezes all child components to the current poosition.
|
|
void | SetRbConstraints (RigidbodyConstraints constraints) |
|
virtual void | AwakeAlsoDeactivated () |
|
Line implements straight-path segments for building complex material transport networks in automation systems.
This component creates linear path sections that connect to form comprehensive routing systems for AGVs, overhead conveyors, and automated guided carts. Features automatic snapping endpoints for rapid network construction, visual direction indicators for flow visualization, and seamless integration with Drive components for speed-controlled movement. Essential for creating factory floor layouts, warehouse routing systems, and production line connections in smart manufacturing environments.