类 Pipe


  • public class Pipe
    extends java.lang.Object
    base contour following a path ported from C++ code by Song Ho Ahn (song.ahn@gmail.com)
    • 构造器概要

      构造器 
      构造器 说明
      Pipe()
      Constructor
      Pipe​(java.util.Vector<org.joml.Vector3f> pathPoint, float radius, int steps)
      Constructor
      Pipe​(java.util.Vector<org.joml.Vector3f> pathPoints, java.util.Vector<org.joml.Vector3f> contourPoints)
      Constructor
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addPathPoint​(org.joml.Vector3f point)
      Add a path point
      java.util.Vector<org.joml.Vector3f> getContour()
      Get contour
      java.util.Vector<org.joml.Vector3f> getContour​(int idx)
      Get contour
      int getContourCount()
      Get contour number
      java.util.Vector<org.joml.Vector3f> getNormal​(int idx)
      Get normal
      java.util.Vector<org.joml.Vector3f> getPath()
      Get path
      int getPathCount()
      Get path point number
      void setContour​(java.util.Vector<org.joml.Vector3f> contourPoints)
      Set contour
      void setPath​(java.util.Vector<org.joml.Vector3f> pathPoints)
      Set path
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Pipe

        public Pipe()
        Constructor
      • Pipe

        public Pipe​(java.util.Vector<org.joml.Vector3f> pathPoints,
                    java.util.Vector<org.joml.Vector3f> contourPoints)
        Constructor
        参数:
        pathPoints - Path points
        contourPoints - Contour points
      • Pipe

        public Pipe​(java.util.Vector<org.joml.Vector3f> pathPoint,
                    float radius,
                    int steps)
        Constructor
        参数:
        pathPoint - Path points
        radius - Contour radius
        steps - Contour steps
    • 方法详细资料

      • getPath

        public java.util.Vector<org.joml.Vector3f> getPath()
        Get path
        返回:
        Path
      • setPath

        public void setPath​(java.util.Vector<org.joml.Vector3f> pathPoints)
        Set path
        参数:
        pathPoints - Path points
      • getContour

        public java.util.Vector<org.joml.Vector3f> getContour()
        Get contour
        返回:
        Contour
      • getContour

        public java.util.Vector<org.joml.Vector3f> getContour​(int idx)
        Get contour
        参数:
        idx - Index
        返回:
        Contour
      • setContour

        public void setContour​(java.util.Vector<org.joml.Vector3f> contourPoints)
        Set contour
        参数:
        contourPoints - Contour points
      • getPathCount

        public int getPathCount()
        Get path point number
        返回:
        Path point number
      • getContourCount

        public int getContourCount()
        Get contour number
        返回:
        Contour number
      • getNormal

        public java.util.Vector<org.joml.Vector3f> getNormal​(int idx)
        Get normal
        参数:
        idx - Index
        返回:
        Normal
      • addPathPoint

        public void addPathPoint​(org.joml.Vector3f point)
        Add a path point
        参数:
        point - Path point