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

Class PwRivaraBisection

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


    public class PwRivaraBisection
    extends PsObject
    Rivara bisection algorithm on triangulated surfaces. This class adaptively refines a marked subset of the triangles of a triangulation.

    A cache mechanism is added to the element, vertex, and neighbour array. Each array has now a used size and a maximal size. Each time when the used size is greater than the maximal size the array is increased by caNewSize entries.

    See Also:
    Serialized Form
    Author:
    Axel Friedrich
    Version:
    28.06.07, 1.30 revised (ur) Added handling of normals.
    20.07.01, 1.20 revised (ur) Bugs in method rivaraRefinement removed, maintaining of colors and textures added.
    01.11.99, 1.10 revised (af) Cache implemented for arrays.
    30.09.99, 1.00 created (af)
    • Constructor Detail

      • PwRivaraBisection

        public PwRivaraBisection()
    • Method Detail

      • rivaraRefinement

        public boolean rivaraRefinement(PgElementSet geom,
                                        int[] refineElements)
        Invokes the Rivara refinement process on the set of marked triangles.
        Parameters:
        refineElements - an array which holds the indices of the elements that have to be refined
        Returns:
        false if geometry is empty or not a triangulation.
        Author:
        Axel Friedrich
        Version:
        20.07.01, 1.10 revised (ur) Update boolean "toRefine[]", bug in refining at boundaries removed.
        30.09.99, 1.00 created (af)
"JavaView? v5.03.003"

"

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

You see the box below because you did not login.