Documentation of 'jvx.geom.PwTopology' Java class
PwTopology ("JavaView Reference Manual")
"JavaView? v5.03.003"
jvx.geom

Class PwTopology

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, PsUpdateIf, PjWorkshopIf


    public class PwTopology
    extends PjWorkshop
    Utility programs for topological operations on a PgElementSet.
    See Also:
    Serialized Form
    Author:
    Ulrich Reitebuch
    Version:
    08.07.02, 1.00 created (ur)
    • Constructor Detail

      • PwTopology

        public PwTopology()
        Constructor.
    • Method Detail

      • reset

        public void reset()
        Reset this workshop to its initial state from which computations can start.
        Overrides:
        reset in class PjWorkshop
      • ok

        public void ok()
        Accept the current state of the geometry and close the workshop.
        Overrides:
        ok in class PjWorkshop
      • splitAlongMarkedEdges

        public static boolean splitAlongMarkedEdges(PgElementSet geom)
        Destroy neighbourhood information along marked edges of an element set. Edges are defined as marked if both end points are selected.

        Method first disconnects the element neighbourhood and then invokes PwCleanMesh#splitNonManifoldVertices(PgElementSet) to duplicate vertices and fully separate the geometry along the marked polygons.

        Author:
        Konrad Polthier
        Version:
        22.11.03, 1.00 created (kp)
      • splitAlongPolygon

        public static boolean splitAlongPolygon(PgElementSet geom,
                                                PiVector polygon,
                                                PiVector[] newNeighbour)
        Destroy neighbourhood informations along a polygon upon a PgElementSet in a given neighbourhood PiVector[]. The PgElementSet itself should still have correct neighbourhood informations.
        Author:
        Ulrich Reitebuch
        Version:
        21.11.03, 1.10 revised (kp) Renamed to splitAlongPolygon from destroyNeighbourhoodAlongPolygon().
        27.06.02, 1.00 created (ur)
      • joinAlongPolygon

        public static boolean joinAlongPolygon(PgElementSet geom,
                                               PiVector polygon,
                                               PiVector[] newNeighbour)
        Glue neighbourhood informations along a polygon upon a PgElementSet in a given neighbourhood PiVector[]. The PgElementSet itself should still have correct neighbourhood informations.
        Author:
        Ulrich Reitebuch
        Version:
        21.11.03, 1.10 revised (kp) Renamed to joinAlongPolygon from glueNeighbourhoodAlongPolygon().
        27.06.02, 1.00 created (ur)
      • getElementStrips

        public static PiVector[] getElementStrips(PgElementSet geom,
                                                  int startIndex,
                                                  int endIndex)
        Get a set of different element strips between two given elements.
        Author:
        Ulrich Reitebuch
        Version:
        05.07.02, 1.00 created (ur)
      • makeBndPolygonLoop

        public static void makeBndPolygonLoop(PgElementSet geom)
      • makeBndPolygonLoopWithoutEnds

        public static void makeBndPolygonLoopWithoutEnds(PgElementSet geom)
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

Ads help maintain this website.