Kanzi 4.1.0
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 (CVector3 origin, CVector3 up, float angleInDegrees, float radius, Context *context, StringView name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Trajectory_createLine (CVector3 origin, CVector3 direction, float length, Context *context, StringView name)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::Trajectory_createSpline (SplineWrapper *spline, Context *context, StringView name)
 
KANZI_INTEROP_API float kanzi::interop::Trajectory_getAngle (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API CVector3 kanzi::interop::Trajectory_getCircleNormal (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API CVector3 kanzi::interop::Trajectory_getCircleOrigin (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API float kanzi::interop::Trajectory_getLength (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API CVector3 kanzi::interop::Trajectory_getLineDirection (ObjectWrapper *thisPtrWrapper)
 
KANZI_INTEROP_API CVector3 kanzi::interop::Trajectory_getPointAbsolute (ObjectWrapper *thisPtrWrapper, float lengthParameter)
 
KANZI_INTEROP_API CVector3 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 CVector3 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 CVector3 kanzi::interop::Trajectory_scalePoint (ObjectWrapper *thisPtrWrapper, CVector3 point, CMatrix4x4 transform, CVector3 scaling)