Class SoPointDetail


public class SoPointDetail extends SoDetail
Stores detail information about vertex-based shapes made of points. This class contains detail information about a point in a vertex-based shape made of points. It is used for returning information about an intersection with or primitives generated by a set of points. It is also used by SoFaceDetail and SoLineDetail to return information about the vertices of faces and line segments.

See Also:
  • Constructor Details

    • SoPointDetail

      public SoPointDetail()
      Constructor.
  • Method Details

    • setMaterialIndex

      public void setMaterialIndex(int i)
    • copy

      public SoDetail copy()
      Returns an instance that is a copy of this instance. The caller is responsible for deleting the copy when it is no longer needed.
      Overrides:
      copy in class SoDetail
    • setNormalIndex

      public void setNormalIndex(int i)
    • setCoordinateIndex

      public void setCoordinateIndex(int i)
    • getTextureCoordIndex

      public int getTextureCoordIndex()
      Returns the index of the texture coordinates for the point within the relevant normal node. Note that if texture coordinates have been generated for a shape, the index may not be into an existing texture coordinate node.
    • getCoordinateIndex

      public int getCoordinateIndex()
      Returns the index of the point within the relevant coordinate node.
    • getPoint

      public SoPointDetail getPoint(int i)
    • setTextureCoordIndex

      public void setTextureCoordIndex(int i)
    • getNormalIndex

      public int getNormalIndex()
      Returns the index of the surface normal at the point within the relevant normal node. Note that if normals have been generated for a shape, the index may not be into an existing normal node.
    • getMaterialIndex

      public int getMaterialIndex()
      Returns the index of the material for the point within the relevant material node.