Home Page > KernelCAD Components > Interfaces > Movement > IKinematicSection_KC
IKinematicSection_KC Interface
IKinematicSection_KC Interface
- CreateSweptVolume
- Move
- SetMovement
- GetMovement
IKinematicSection_KC can be queried forn the relevant
ISection interface. It gives access to
functionality related to movement of the section
See also:
Movements,
Path Collision Detection, eMotion
example, IInterface List
HRESULT CreateSweptVolume(int resolution,
ISection **section)
Parameters
resolution -[in]
Geometric resolution for approximation of surface of the swept volume. Must be
equal to or greater than one
section - [out,retval]
ISection interface implemented by the new swept volume object
- Remarks:
The methods calculates volume swept by the object, and returns it as a new
section. The resolution parameter should be tuned in for
the specific application as ints increase involves significant calculational
load.
HRESULT Move(double from, double to)
Parameters
from - [in] Start time for the
movement
to - [in] End time for the movement
- Remarks:
The methods performs
relative
movement of the section which implements the interface. In the end of the
movement the section will be positioned relative to F(to) idenlicaly to the
position of the section before the movement relative to F(from), where F(t)
frame of the move currently associates with the section
HRESULT SetMovement(IMove_KC* iMove)
Parameters
iMove - [in] New move to be associated
with this section
- Remarks:
TThe methods associates move iMove with the section
which implements this interface.
HRESULT GetMovement(IMove_KC** iMove)
Parameters
iMove -[out,retval] New move to be associated
with this section
- Remarks:
The methods associates move iMovei with the section which
implements this interface. Query IMove_KC from the
section to obtain the move currently associated with the section.
|