Version: 8.3.0
Home
 All Data Structures Namespaces Files Functions Variables Groups
StdMeshersBuilder_Projection3D Class Reference

Defines a projection 3D algorithm. More...

Inheritance diagram for StdMeshersBuilder_Projection3D:
Inheritance graph

Public Member Functions

def __init__
 Private constructor. More...
 
def SourceShape3D
 Defines the "Source Shape 3D" hypothesis, specifying a meshed solid, from where the mesh pattern is taken, and, optionally, the association of vertices between the source and the target solid (to which a hipothesis is assigned) More...
 

Static Public Attributes

string meshMethod = "Projection3D"
 name of the dynamic method in smeshBuilder.Mesh class More...
 
string algoType = "Projection_3D"
 type of algorithm used with helper function in smeshBuilder.Mesh class More...
 
string docHelper = "Creates projection 3D algorithm for volumes"
 doc string of the method More...
 

Detailed Description

Defines a projection 3D algorithm.

It is created by calling smeshBuilder.Mesh.Projection3D(geom=0)

Constructor & Destructor Documentation

Member Function Documentation

def SourceShape3D (   self,
  solid,
  mesh = 0,
  srcV1 = 0,
  tgtV1 = 0,
  srcV2 = 0,
  tgtV2 = 0,
  UseExisting = 0 
)

Defines the "Source Shape 3D" hypothesis, specifying a meshed solid, from where the mesh pattern is taken, and, optionally, the association of vertices between the source and the target solid (to which a hipothesis is assigned)

Parameters
solidfrom where the mesh pattern is taken
meshfrom where the mesh pattern is taken (optional)
srcV1a vertex of solid to associate with tgtV1 (optional)
tgtV1a vertex of the solid where the algorithm is assigned, to associate with srcV1 (optional)
srcV2a vertex of solid to associate with tgtV1 (optional)
tgtV2a vertex of the solid to which the algorithm is assigned, to associate with srcV2 (optional)
UseExisting- if ==true - searches for the existing hypothesis created with the same parameters, else (default) - creates a new one

Note: association vertices must belong to one edge of a solid

References smeshBuilder.AssureGeomPublished(), Mesh_Algorithm.Hypothesis(), Mesh_Algorithm.mesh, Mesh.mesh, submeshProxy.mesh, meshEditor.mesh, and algoCreator.mesh.

Field Documentation

string meshMethod = "Projection3D"
static

name of the dynamic method in smeshBuilder.Mesh class

string algoType = "Projection_3D"
static

type of algorithm used with helper function in smeshBuilder.Mesh class

string docHelper = "Creates projection 3D algorithm for volumes"
static

doc string of the method