Package org.robwork.sdurw_geometry
Class TriangleN3
- java.lang.Object
-
- org.robwork.sdurw_geometry.TriangleN3
-
public class TriangleN3 extends java.lang.ObjectTriangle facet. triangle class that stores one normal for each
vertex in the triangle.
-
-
Constructor Summary
Constructors Constructor Description TriangleN3()TriangleN3(long cPtr, boolean cMemoryOwn)TriangleN3(Triangle t, Vector3D n1, Vector3D n2, Vector3D n3)constructor from triangle and normalsTriangleN3(Vector3D p1, Vector3D p2, Vector3D p3, Vector3D n1, Vector3D n2, Vector3D n3)constructor, with all input defined
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector3DcalcFaceNormal()voiddelete()Vector3Dget(long i)static longgetCPtr(TriangleN3 obj)Vector3DgetNormal(long i)get normal of vertice iTrianglegetTriangle()Vector3DgetVertex(long i)voidset(long i, Vector3D d)TriangleN3transform(Transform3D t3d)Returns TriangleN2 transformed by t3d.
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(TriangleN3 obj)
-
delete
public void delete()
-
getNormal
public Vector3D getNormal(long i)
get normal of vertice i- Parameters:
i- [in] index of vertice- Returns:
- normal of the i'th vertice
-
getVertex
public Vector3D getVertex(long i)
-
get
public Vector3D get(long i)
-
set
public void set(long i, Vector3D d)
-
calcFaceNormal
public Vector3D calcFaceNormal()
-
transform
public TriangleN3 transform(Transform3D t3d)
Returns TriangleN2 transformed by t3d.
-
getTriangle
public Triangle getTriangle()
-
-