Modules | |
| Check and Improve | |
Functions | |
| def | MakeQuad |
| Create a quadrangle face from four edges. More... | |
| def | MakeQuad2Edges |
| Create a quadrangle face on two edges. More... | |
| def | MakeQuad4Vertices |
| Create a quadrangle face with specified corners. More... | |
| def | MakeHexa |
| Create a hexahedral solid, bounded by the six given faces. More... | |
| def | MakeHexa2Faces |
| Create a hexahedral solid between two given faces. More... | |
| def MakeQuad | ( | self, | |
| E1, | |||
| E2, | |||
| E3, | |||
| E4, | |||
theName = None |
|||
| ) |
Create a quadrangle face from four edges.
Order of Edges is not important. It is not necessary that edges share the same vertex.
| E1,E2,E3,E4 | Edges for the face bound. |
| theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.BlocksOp, geomBuilder.ManageTransactions(), and geomBuilder.RaiseIfFailed().
| def MakeQuad2Edges | ( | self, | |
| E1, | |||
| E2, | |||
theName = None |
|||
| ) |
Create a quadrangle face on two edges.
The missing edges will be built by creating the shortest ones.
| E1,E2 | Two opposite edges for the face. |
| theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.BlocksOp, geomBuilder.ManageTransactions(), and geomBuilder.RaiseIfFailed().
| def MakeQuad4Vertices | ( | self, | |
| V1, | |||
| V2, | |||
| V3, | |||
| V4, | |||
theName = None |
|||
| ) |
Create a quadrangle face with specified corners.
The missing edges will be built by creating the shortest ones.
| V1,V2,V3,V4 | Corner vertices for the face. |
| theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.BlocksOp, geomBuilder.ManageTransactions(), and geomBuilder.RaiseIfFailed().
| def MakeHexa | ( | self, | |
| F1, | |||
| F2, | |||
| F3, | |||
| F4, | |||
| F5, | |||
| F6, | |||
theName = None |
|||
| ) |
Create a hexahedral solid, bounded by the six given faces.
Order of faces is not important. It is not necessary that Faces share the same edge.
| F1,F2,F3,F4,F5,F6 | Faces for the hexahedral solid. |
| theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.BlocksOp, geomBuilder.ManageTransactions(), and geomBuilder.RaiseIfFailed().
| def MakeHexa2Faces | ( | self, | |
| F1, | |||
| F2, | |||
theName = None |
|||
| ) |
Create a hexahedral solid between two given faces.
The missing faces will be built by creating the smallest ones.
| F1,F2 | Two opposite faces for the hexahedral solid. |
| theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.BlocksOp, geomBuilder.ManageTransactions(), and geomBuilder.RaiseIfFailed().