Package org.jmol.util

Class Triangulator

    • Field Detail

      • fullCubePolygon

        public static final int[][] fullCubePolygon
    • Constructor Detail

      • Triangulator

        public Triangulator()
    • Method Detail

      • intersectPlane

        public javajs.util.Lst<Object> intersectPlane​(javajs.util.P4 plane,
                                                      javajs.util.T3[] vertices,
                                                      int flags)
        a generic cell - plane intersector -- used for finding the plane through a not static so as to allow JavaScript to not load it as core. unit cell
        Parameters:
        plane - intersecting plane, or null for a full list of all faces
        vertices - the vertices of the box or unit cell in canonical format
        flags - 0 -- polygon int[] 1 -- edges only 2 -- triangles only 3 -- both
        Returns:
        Lst of P3[3] triangles and P3[2] edge lines