Interface for advanced modeling functions.
import "AdvancedGEOM.idl";
Public Member Functions | |
GEOM::ListOfGO | MakePipeTShape (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeChamfer (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theH, in double theW, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). A chamfer is created on the junction of the pipes. More... | |
GEOM::ListOfGO | MakePipeTShapeChamferWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theH, in double theW, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeFillet (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRF, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeFilletWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRF, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeTR (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeTRWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeTRChamfer (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in double theH, in double theW, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). A chamfer is created on the junction of the pipes. More... | |
GEOM::ListOfGO | MakePipeTShapeTRChamferWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in double theH, in double theW, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeTRFillet (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in double theRF, in boolean theHexMesh) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::ListOfGO | MakePipeTShapeTRFilletWithPosition (in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRL, in double theWL, in double theLtransL, in double theLthinL, in double theRR, in double theWR, in double theLtransR, in double theLthinR, in double theRI, in double theWI, in double theLtransI, in double theLthinI, in double theRF, in boolean theHexMesh, in GEOM::GEOM_Object theP1, in GEOM::GEOM_Object theP2, in GEOM::GEOM_Object theP3) |
Create a T-shape object with specified caracteristics for the main and the incident pipes (radius, width, half-length). More... | |
GEOM::GEOM_Object | MakeDividedDisk (in double theR, in double theRatio, in short theOrientation, in GEOM::pattern thePattern) |
GEOM::GEOM_Object | MakeDividedDiskPntVecR (in GEOM::GEOM_Object thePnt, in GEOM::GEOM_Object theVec, in double theR, in double theRatio, in GEOM::pattern thePattern) |
Create a Disk prepared for hexa meshing with given center, normal vector and radius. More... | |
GEOM::GEOM_Object | MakeDividedCylinder (in double theR, in double theH, in GEOM::pattern thePattern) |
GEOM::GEOM_Object | MakeSmoothingSurface (in GEOM::ListOfGO thelPoints, in long theNbMax, in long theDegMax, in double theDMax) |
Public Member Functions inherited from GEOM::GEOM_IOperations | |
boolean | IsDone () |
To know, if the operation was successfully performed. More... | |
void | SetErrorCode (in string theErrorID) |
Set the operation error code. More... | |
string | GetErrorCode () |
Get the operation error code. More... | |
long | GetStudyID () |
Get ID of study, where the operation is defined. More... | |
void | StartOperation () |
Opens a new transaction. More... | |
void | FinishOperation () |
Closes the previously opened trasaction. More... | |
void | AbortOperation () |
Aborts the previously opened transaction. More... | |
GEOM::GEOM_Object GEOM::IAdvancedOperations::MakeDividedCylinder | ( | in double | theR, |
in double | theH, | ||
in GEOM::pattern | thePattern | ||
) |
Builds a cylinder prepared for hexa meshes
theR | Radius of the cylinder |
theH | Height of the cylinder |
thePattern | Division pattern. It can be GEOM.SQUARE or GEOM.HEXAGON |
GEOM::GEOM_Object GEOM::IAdvancedOperations::MakeDividedDisk | ( | in double | theR, |
in double | theRatio, | ||
in short | theOrientation, | ||
in GEOM::pattern | thePattern | ||
) |
This function allows to create a disk already divided into blocks. It can be use to create divided pipes for later meshing in hexaedra.
theR | Radius of the disk |
theRatio | Relative size of the central square diagonal against the disk diameter |
theOrientation | Plane on which the disk will be built |
thePattern | Division pattern. It can be GEOM.SQUARE or GEOM.HEXAGON |
GEOM::GEOM_Object GEOM::IAdvancedOperations::MakeDividedDiskPntVecR | ( | in GEOM::GEOM_Object | thePnt, |
in GEOM::GEOM_Object | theVec, | ||
in double | theR, | ||
in double | theRatio, | ||
in GEOM::pattern | thePattern | ||
) |
thePnt | disk center. |
theVec | Vector, normal to the plane of the disk. |
theR | Disk radius. |
theRatio | Relative size of the central square diagonal against the disk diameter |
thePattern | Division pattern. It can be GEOM.SQUARE or GEOM.HEXAGON |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShape | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in boolean | theHexMesh | ||
) |
Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeChamfer | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theH, | ||
in double | theW, | ||
in boolean | theHexMesh | ||
) |
Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theH | Height of the chamfer. |
theW | Width of the chamfer. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeChamferWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theH, | ||
in double | theW, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
A chamfer is created on the junction of the pipes. The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theH | Height of the chamfer. |
theW | Width of the chamfer. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeFillet | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRF, | ||
in boolean | theHexMesh | ||
) |
A fillet is created on the junction of the pipes. Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRF | Radius of curvature of fillet. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeFilletWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRF, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
A fillet is created on the junction of the pipes. The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRF | Radius of curvature of fillet. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTR | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in boolean | theHexMesh | ||
) |
Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTRChamfer | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in double | theH, | ||
in double | theW, | ||
in boolean | theHexMesh | ||
) |
Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theH | Height of the chamfer. |
theW | Width of the chamfer. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTRChamferWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in double | theH, | ||
in double | theW, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
A chamfer is created on the junction of the pipes. The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theH | Height of the chamfer. |
theW | Width of the chamfer. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTRFillet | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in double | theRF, | ||
in boolean | theHexMesh | ||
) |
A fillet is created on the junction of the pipes. Center of the shape is (0,0,0). The main plane of the T-shape is XOY.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theRF | Radius of curvature of fillet. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTRFilletWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in double | theRF, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
A fillet is created on the junction of the pipes. The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theRF | Radius of curvature of fillet. |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeTRWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in double | theRL, | ||
in double | theWL, | ||
in double | theLtransL, | ||
in double | theLthinL, | ||
in double | theRR, | ||
in double | theWR, | ||
in double | theLtransR, | ||
in double | theLthinR, | ||
in double | theRI, | ||
in double | theWI, | ||
in double | theLtransI, | ||
in double | theLthinI, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theRL | Internal radius of left thickness reduction |
theWL | Width of left thickness reduction |
theLtransL | Length of left transition part |
theLthinL | Length of left thin part |
theRR | Internal radius of right thickness reduction |
theWR | Width of right thickness reduction |
theLtransR | Length of right transition part |
theLthinR | Length of right thin part |
theRI | Internal radius of incident thickness reduction |
theWI | Width of incident thickness reduction |
theLtransI | Length of incident transition part |
theLthinI | Length of incident thin part |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::ListOfGO GEOM::IAdvancedOperations::MakePipeTShapeWithPosition | ( | in double | theR1, |
in double | theW1, | ||
in double | theL1, | ||
in double | theR2, | ||
in double | theW2, | ||
in double | theL2, | ||
in boolean | theHexMesh, | ||
in GEOM::GEOM_Object | theP1, | ||
in GEOM::GEOM_Object | theP2, | ||
in GEOM::GEOM_Object | theP3 | ||
) |
The extremities of the main pipe are located on junctions points P1 and P2. The extremity of the incident pipe is located on junction point P3.
theR1 | Internal radius of main pipe |
theW1 | Width of main pipe |
theL1 | Half-length of main pipe |
theR2 | Internal radius of incident pipe (R2 < R1) |
theW2 | Width of incident pipe (R2+W2 < R1+W1) |
theL2 | Half-length of incident pipe |
theHexMesh | Boolean indicating if shape is prepared for hex mesh (default=true) |
theP1 | 1st junction point of main pipe |
theP2 | 2nd junction point of main pipe |
theP3 | Junction point of incident pipe |
GEOM::GEOM_Object GEOM::IAdvancedOperations::MakeSmoothingSurface | ( | in GEOM::ListOfGO | thelPoints, |
in long | theNbMax, | ||
in long | theDegMax, | ||
in double | theDMax | ||
) |
Create a smoothing surface from a set of points
thelPoints | list of points. Compounds of ggpoints are accepted as well. |
theNbMax | maximum number of Bezier pieces in the resulting surface. |
theDegMax | maximum degree of the resulting BSpline surface |
theDMax | specifies maximum value of the GeomPlate_PlateG0Criterion criterion. |