CATGSOUseItf Interface CATIGSOUseFactoryGeo
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSOUseFactoryGeo
Geometrical generation Generative Shape Optimizer workshop.
Role: Creation of topological results for some operators in Genarative Shape Optimizer.
Method Index
- o
ComputeDevelopBody(CATGeoFactory_var&,CATTopData&,CATBody_var&,CATUnicodeString&,CATBody_var&,CATUnicodeString&,CATBody_var&,CATUnicodeString&,CATMathPoint&,enum CATGSMDevelopMethod,CATMathAxis&,CATBody_var&,double&,double&,double&,int,double)
- Generates CATBody result for given GSO Develop operator inputs.
Methods
o ComputeDevelopBody
public virtual ComputeDevelopBody( | const | Fac, |
| | TheTopData, |
| const | BodyToDevelop, |
| | NameToDevelop, |
| const | BodySupport, |
| | NameSupport, |
| const | BodyPointOnSupport, |
| | NamePointOnSupport, |
| const | MathPointOnSupport, |
| const | iComputationMode, |
| const | PlaneAxis, |
| | OutputBody, |
| const | dRadiantness | = 1.0, |
| const | dInclination | = 0.0, |
| const | dIntermRadiusCoeff | = 1.0, |
| const | iOrient | = 1, |
| const | iLayDownTolerance | = 0) |
-
Generates CATBody result for given GSO Develop operator inputs.
Inputs:
- Parameters:
-
- Fac
- : current geo factory
- TheTopData
- : CATTopData related to the current feature beeing built
- BodyToDevelop
- : CATBody of the wire to be developed (may lie on support surface, case of inversed develop)
- NameToDevelop
- : name of wire to develop (used in error messages)
- BodySupport
- : CATBody of support shell
- NameSupport
- : name of support surface (used in error messages)
- BodyPointOnSupport:
- CATBody of the given point on support, if any (optional, may equal NULL_var)
- NamePointOnSupport:
- name of the point on support (used in error messages)
- MathPointOnSupport:
- CATMathPoint used as support origin (useless if BodyPointOnSupport is specfied previously)
- iComputationMode
- : CATGSMDevelopMethod_DevDev or CATGSMDevelopMethod_DevProj, so far
- PlaneAxis
- : planar axis system used in develop operation (plane of the wire, or target plane in case of inversed develop)
Output:
- OutputBody
- : computed output wire
Optional inputs with default values:
- dRadiantness
- : radiantness (ratio)
- dInclination
- : inclination (in degree)
- dIntermRadiusCoeff:
- intermediate radius coefficient (ratio)
- iOrient
- : correspond to an orientation switch to determine whether support surface mapping has to be inversed (0) or not (1);
Current GSD version: computed once the first time depending on surface normal vector
compared to revolution axis, then stored for update stability
This object is included in the file: CATIGSOUseFactoryGeo.h
If needed, your Imakefile.mk should include the module: CATGSOUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.