IGuidedSurface defines the contract for transport surfaces that provide path guidance for material units. More...

Public Member Functions | |
bool | IsSurfaceGuided () |
Vector3 | GetClosestDirection (Vector3 position) |
Vector3 | GetClosestPoint (Vector3 position) |
Drive | GetDrive () |
Detailed Description
IGuidedSurface defines the contract for transport surfaces that provide path guidance for material units.
This interface enables transport components to guide MUs along predefined paths using directional vectors and closest point calculations. Implementations provide guided movement for conveyor systems, AGV paths, and other transport mechanisms that require objects to follow specific routes rather than free movement. Essential for creating intelligent transport systems with path-following capabilities in automated material handling and intralogistics applications.
Member Function Documentation
◆ GetClosestDirection()
Vector3 realvirtual.IGuidedSurface.GetClosestDirection | ( | Vector3 | position | ) |
Implemented in realvirtual.TransportSurface.
◆ GetClosestPoint()
Vector3 realvirtual.IGuidedSurface.GetClosestPoint | ( | Vector3 | position | ) |
Implemented in realvirtual.TransportSurface.
◆ GetDrive()
Drive realvirtual.IGuidedSurface.GetDrive | ( | ) |
Implemented in realvirtual.TransportSurface.
◆ IsSurfaceGuided()
bool realvirtual.IGuidedSurface.IsSurfaceGuided | ( | ) |
Implemented in realvirtual.TransportSurface.