Class PoCircleArc3ThreePts

All Implemented Interfaces:
SafeDisposable

public class PoCircleArc3ThreePts extends PoCircleArc3
Class to build a 3D circle arc. The circle arc is defined by three points, the start point, a middle point and an end point.

File format/default:

PoCircleArc3ThreePts {

    arcType OPENED
    startPoint 1 0 0
    middlePoint -1 0 0
    endPoint 1 0 0
}

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <link REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"> <title></title> </head> <BODY> <h1></h1> <h4> <A NAME="Heading472">CATALOG PARTS</A></h4> <ul><b>PoCircleArc3ThreePts</b> {</ul> <ul><ul><b>Separator</b> <tt>alternateRep</tt> (from PoBase) {<br> </ul></ul> <ul><ul><ul><b>AppearanceKit</b> <tt>appearance</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Specifies the appearance of all the kit. By default lightModel.model=BASE_COLOR.</i></ul></ul></ul> <ul><ul><ul><b>MatrixTransform</b> <tt>domainTransform</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Corresponds to the domain transformation.</i></ul></ul></ul> <ul><ul><ul><ul></ul></ul></ul></ul> <ul><ul><ul><b>Group</b> <tt>circleArc3 </tt>(from PoCircleArc3)</ul></ul></ul> <ul><ul><ul><i>Contains a SoFaceSet shape (arcType = END_CLOSE or arcType = CENTER_CLOSE) or SoLineSet shape (arcType = OPENED) to draw the circle arc.</i></ul></ul></ul> <ul><ul>}</ul></ul> <ul>}</ul> <ul><ul><br> </ul></ul> </body> </html>

  • Field Details

    • startPoint

      public final SoSFVec3f startPoint
      Start point of the arc. (1,0,0) by default.
    • middlePoint

      public final SoSFVec3f middlePoint
      Intermediate point of the arc. (-1,0,0) by default.
    • endPoint

      public final SoSFVec3f endPoint
      End point of the arc. (1,0,0) by default.
  • Constructor Details

    • PoCircleArc3ThreePts

      public PoCircleArc3ThreePts(SbVec3f _startPoint, SbVec3f _middlePoint, SbVec3f _endPoint)
      Constructor.
    • PoCircleArc3ThreePts

      public PoCircleArc3ThreePts()
      Default constructor.
  • Method Details