GMOperatorsInterfaces Global Function CATCGMCreateInterproxSur


CATCGMCreateInterproxSur( iFactory,
iConfig,
iListe,
const iPoints,
const iVectors,
iTension,
iSmoothness,
tolapp,
const iImposition,
const iVect= NULL,
iMode= BASIC)
Creates the operator that deforms surfaces on a set of points.
Parameters:
iFactory
The pointer to the factory of the geometry.
iConfig
The pointer to configuration defining the level of code to replay.
iListe
The list of pointers to the surfaces to deform.
iPoints
The pointer to the set of points (of dimension 3) on which the curves are deformed.
iVectors
To keep to 0.
iTension
The tension.
iSmoothness
The smoothness.
iTolapp
Always keep to the factory resolution.
iImposition
The array [4*Nbsur] defining the type of constraints at each extremities of the deformed surface. The array is filled as follows, for the input surfaces from 0 <= i < Nbsur:
  • iImposition[0+4*i] for the iso-parametric boundary v=0 of the i-th surface.
  • iImposition[1+4*i] for the iso-parametric boundary u=0 of the i-th surface.
  • iImposition[2+4*i] for the iso-parametric boundary v=vmax of the i-th surface.
  • iImposition[3+4*i] for the iso-parametric boundary u=umax of the i-th surface.

Legal values: 0 for a free boundary, 1 for a C0 continuity with the input surface, 2 for a C1 continuity, 3 for a C2 continuity.
iVect
The direction of the projection of the points on the surfaces.
iMode
The mode of use.
Returns:
[out, IUnknown#Release] The pointer to the created operator. To be released with the Release method after use.
See also:

This object is included in the file: CATCGMCreateInterproxSur.h

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