Class Geant4Mesh

java.lang.Object
org.jlab.geom.geant.Geant4Mesh

public class Geant4Mesh extends Object
Author:
gavalian
  • Constructor Details

    • Geant4Mesh

      public Geant4Mesh()
  • Method Details

    • createMesh

      public final void createMesh(Geant4Basic volume)
    • makeMesh

      public static javafx.scene.shape.MeshView makeMesh(Geant4Basic volume)
      Creates a JavaFX Mesh object from given volume, they type string determines which function should be called.
      Parameters:
      volume -
      Returns:
    • getMesh

      public static List<javafx.scene.shape.MeshView> getMesh(Geant4Basic volume)
    • makeMeshTrd

      public static javafx.scene.shape.MeshView makeMeshTrd(Geant4Basic volume, Transformation3D tr)
    • makeMeshTrap

      public static javafx.scene.shape.MeshView makeMeshTrap(Geant4Basic volume, Transformation3D tr)
    • makeMeshBox

      public static javafx.scene.shape.MeshView makeMeshBox(Geant4Basic volume)
      Creates a JavaFX Mesh for a BOX object, it can be viewed in the JavaFX scene.
      Parameters:
      volume -
      Returns:
    • makeMeshBox

      public static javafx.scene.shape.MeshView makeMeshBox(Geant4Basic volume, Transformation3D trans)
      Creates a JavaFX Mesh for a BOX object, it can be viewed in the JavaFX scene.
      Parameters:
      volume -
      Returns:
    • getPointsBox

      public static float[] getPointsBox(int dx, int dy, int dz)
    • getPointsTrap

      public static float[] getPointsTrap(double... pars)
    • main

      public static void main(String[] args)