GMOperatorsInterfaces Global Function CATCGMCreateTopHelix


CATCGMCreateTopHelix( iFactory,
iTopData,
iHelixAxis,
HelixAxisOrientation,
iHelixOrigin,
iStartAngle,
iEndAngle,
iPitch,
iTrigoOrientation)
Creates a helix body.
Parameters:
iFactory
The factory that creates the resulting body.
iTopData
The pointer to the data defining the software configuration and the journal. If the journal inside iTopData is NULL, it is not filled.
iHelixAxis
The body containing a wire with a single linear edge.
iHelixAxisOrientation
The orientation of the helix with regards to the axis: iHelixAxisOrientation=1 if the helix and iHelixAxis have the same orientation, -1 otherwise.
iHelixOrigin
The pointer to the vertex body, origin of the helix.
iStartAngle
The first limitation of the helix from the origin point.
iEndAngle
The last limitation of the helix from the origin point. origin point.
iPitch
The heigth between two turns.
iTrigoOrientation
The orientation of the rotation about the axis oriented by iHelixAxisOrientation: 1 to turn counterclockwise, <-1> to turn clockwise.
Returns:
The pointer to the created helix body. To remove with the method.

This object is included in the file: CATICGMTopHelixOperator.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.