OpenPisco.Actions.MeshActions module#

class OpenPisco.Actions.MeshActions.AddBulkAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.AddEdgesAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.AddSkinAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
OpenPisco.Actions.MeshActions.CheckIntegrity(GUI=False)[source]#
class OpenPisco.Actions.MeshActions.CleanElemTagsAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.CleanInternalFacesAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.CleanNodesTagsAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.CreateETagFromNTag[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.DeleteElementsAction[source]#

Bases: ActionBase

Delete Elements Action

Apply(app, ops: dict) int[source]#

_summary_

Parameters
  • app (_type_) – _description_

  • ops (dict) – options: ops[“ls”] as levelset ops[“zone”] the zone to use to eliminate elements of ops[“ef”] ElementFilter Description to use to eliminate elements more info in Muscat.Containers.FiltersTools.ReadElementFilter

Returns

RETURN_SUCCESS if run successfully RETURN_FAIL if error

Return type

int

class OpenPisco.Actions.MeshActions.ExtractShapeToFile[source]#

Bases: ActionBase

Read a mesh and a field and export the iso the skin of the Inside3D if exist if not remesh the iso 0 of the field to compute a surface

option are: inputFilename:|string fieldName:”phi”*|string outputFilename:|string

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.MirrorLevelSetAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.PrintMeshAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.RenameTagAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.SaveShapeToFile[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.SetAllToInsideAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.SetAsCorners[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.SetAsRequired[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.SubDivideMeshAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.WriteFilterConnexBodiesFromFileAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.WriteSurfaceToStlAction[source]#

Bases: ActionBase

Export of overhang surfaces to stl :

ls: eTag: filename:

Apply(app, ops)[source]#
class OpenPisco.Actions.MeshActions.WritetoFileAction[source]#

Bases: ActionBase

Apply(app, ops)[source]#