Documentation of 'vgp.minimal.helicoid.PgHelicoid' Java class
PgHelicoid ("JavaView Reference Manual")
"JavaView? v5.03.003"
vgp.minimal.helicoid

Class PgHelicoid

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


    public class PgHelicoid
    extends PgElementSet
    Discrete helicoid is a critical point for the discrete area functional, and its profile curve is given by an explicit formula.

    Joint work of Konrad Polthier and Wayne Rossman.

    See Also:
    Serialized Form
    Author:
    Konrad Polthier
    Version:
    09.09.01, 1.00 revised (kp)
    09.09.01, 1.00 created (kp)
    • Constructor Detail

      • PgHelicoid

        public PgHelicoid()
        Construct an empty discrete helicoid which is a critical value of the discrete are functional.
    • Method Detail

      • init

        public void init()
        Description copied from class: PgElementSet
        Initialize and reset instance variables after call to super.init().
        Overrides:
        init in class PgElementSet
      • clone

        public java.lang.Object clone()
        Duplicate geometry by recursively cloning all instance variables except inspector panels and lists of registered listeners. The parent relationship is maintained only within this class but not to external classes. In general, all links of the clone to external objects are set to null.
        Specified by:
        clone in interface PgGeometryIf
        Overrides:
        clone in class PgElementSet
        Since:
        JavaView 3.97.061
        See Also:
        PgElementSet.copy(PsObject)
        Version:
        21.04.07, 1.00 created (kp)
      • getLineDelta

        public double getLineDelta()
      • setLineDelta

        public void setLineDelta(double lineDel)
      • getAxisDelta

        public double getAxisDelta()
      • setAxisDelta

        public void setAxisDelta(double axisDel)
      • getTorsion

        public double getTorsion()
      • setTorsion

        public void setTorsion(double radius)
      • getAxisDiscr

        public int getAxisDiscr()
      • setAxisDiscr

        public void setAxisDiscr(int k)
      • getLineDiscr

        public int getLineDiscr()
      • setLineDiscr

        public void setLineDiscr(int n)
      • computeSurface

        public void computeSurface(int n_line,
                                   int k_axis)
      • makeAlternatingQuadrConn

        public void makeAlternatingQuadrConn(int uDiscr,
                                             int vDiscr,
                                             boolean alternateUDir,
                                             boolean alternateVDir)
        Make quadrilateral connectivity with quadrilaterals being alternately triangulated.
        Parameters:
        uDiscr - Number of lines in u direction.
        vDiscr - Number of lines in v direction.
        See Also:
        PgElementSet.makeCylinderConn(int, int)
        Author:
        Konrad Polthier
        Version:
        20.08.99, 1.02 revised (ur) Orientation of all elements changed to be counter-clockwise in (i,j) domain
        13.02.99, 1.01 revised (kp) Orientation of triangles changed to be counter-clockwise and identical to rectangular case.
        19.10.97, 1.00 created (kp)
"JavaView? v5.03.003"

"

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

You see the box below because you did not login.