Kanzi 3.9.10
inop_trajectory.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API SplineWrapperkanzi::interop::Trajectory_copySpline (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Trajectory_createCircle (Vector3 origin, Vector3 up, float angleInDegrees, float radius, Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Trajectory_createLine (Vector3 origin, Vector3 direction, float length, Context *context, string_view name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Trajectory_createSpline (SplineWrapper *spline, Context *context, string_view name)
 
KANZI_INTEROP_API float kanzi::interop::Trajectory_getAngle (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleNormal (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleOrigin (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API float kanzi::interop::Trajectory_getLength (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getLineDirection (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointAbsolute (ObjectWrapper *thisPtrWrapper, float lengthParameter)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointRelative (ObjectWrapper *thisPtrWrapper, float phaseParameter)
 
KANZI_INTEROP_API float kanzi::interop::Trajectory_getRadius (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API TrajectoryEnums::Type kanzi::interop::Trajectory_getType (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getVisualizationPoint (ObjectWrapper *thisPtrWrapper, unsigned int pointIndex, unsigned int pointCount)
 
KANZI_INTEROP_API unsigned int kanzi::interop::Trajectory_getVisualizationPointCount (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API bool kanzi::interop::Trajectory_isComplete (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_scalePoint (ObjectWrapper *thisPtrWrapper, Vector3 point, const Matrix4x4 &transform, Vector3 scaling)