pyg4ometry.freecad.Reader¶
Classes¶
Functions¶
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- class pyg4ometry.freecad.Reader.Reader(fileName, registryOn=True, fileNameAux=None)¶
- fileName¶
- load(fileName)¶
- simplifyModel(volumeCut=500000.0)¶
- relabelModel()¶
- loadAuxilaryData(fileName, colorByMaterial=True)¶
- convertStructure()¶
Convert file with structure
- setLogicalVolumeMaterial(logicalVolumeName, material='G4_Galactic')¶
- convertFlat(meshDeviation=0.05, centreName='', globalOffset=_fc.Vector(), globalRotation=_fc.Rotation(), extentScale=1.0, daughterMaterial='G4_Galactic', storePartCentrePos=False, meshShrinkFactor=1e-06)¶
Convert file without structure
- getRegistry()¶
- printPartFeatures(fileName=None, randomColors=False)¶
Print to screen or write to file Part::Features with color and material
- printStructure()¶
- recursePrintObjectTree(obj)¶
- recurseObjectTree(obj)¶
- pyg4ometry.freecad.Reader.MeshToFacetList(mesh)¶
- pyg4ometry.freecad.Reader.WriteSMeshFile(mesh, filename)¶
- pyg4ometry.freecad.Reader.FacetListAxisAlignedExtent(facetList)¶
- pyg4ometry.freecad.Reader.PartFeatureGlobalPlacement(obj, placement)¶
- pyg4ometry.freecad.Reader.MeshAnalysis(m)¶
- pyg4ometry.freecad.Reader.MeshCleaning(m)¶