java.lang.Object
de.grogra.nurbseditor3d.ObjectGeometry3D
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCurve(NURBSCurve curve) static voidstatic voidaddSurface(BSplineSurfaceImpl surface) static voidstatic Vector3fcalculateDistance(Point3f a, Point3f b, int yRotation, int zRotation) static booleancomparePoints(Point3f a, Point3f b, int yRotation, int zRotation) static NURBSSurfacecreateNURBSSurface(BSplineSurfaceImpl bspline) static Stringstatic VertexListImplcreateVertexList(Point4f[] p) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic intstatic Point3f[]static Cone[]getCones()static Point4fgetCurveCenter(NURBSCurve nurbs) static intstatic float[]getCurveData(NURBSCurve nurbs) static Point4fgetCurvePoint(NURBSCurve nurbs, int i) static intgetCurveSize(NURBSCurve nurbs) static floatgetCurveWeight(NURBSCurve curve, int index) static intstatic Point3f[]static Cylinder[]static intstatic Point3f[]static Frustum[]static NURBSCurvegetNURBSCurve(int index) static BSplineSurfaceImplgetNURBSSurface(int index) static intstatic Point3f[]static Box[]getQuads()static intstatic Point3f[]static Sphere[]static Point4fstatic intstatic float[]getSurfaceData(BSplineSurfaceImpl nurbs) static Point4fgetSurfacePoint(BSplineSurfaceImpl nurbs, int i) static intgetSurfaceSize(BSplineSurfaceImpl nurbs) static floatgetSurfaceWeight(BSplineSurfaceImpl surface, int index) static intstatic voidstatic voidinitObject(String type, Point3f p) static voidstatic voidisMousePressed(boolean b) static booleanisValidRotation(int yRotation, int zRotation) static voidmouseWheelAction(Point3f source, int rotation, int yRotation, int zRotation) static voidsetCCounter(int c) static voidsetCurveCounter(int c) static voidsetCurveData(NURBSCurve nurbs, float[] data) static voidsetCurvePoint(NURBSCurve nurbs, Point4f p, int index) static voidsetCurveWeight(NURBSCurve curve, int index, int weight) static voidsetCylCounter(int c) static voidsetFCounter(int c) static voidsetQCounter(int c) static voidsetSCounter(int c) static voidsetSurfaceCounter(int c) static voidsetSurfaceData(BSplineSurfaceImpl nurbs, float[] data) static voidsetSurfacePoint(BSplineSurfaceImpl nurbs, Point4f p, int index) static voidsetSurfaceWeight(BSplineSurfaceImpl surface, int index, int weight) static voidsetUCount(int spline, int c)
-
Constructor Details
-
ObjectGeometry3D
public ObjectGeometry3D()
-
-
Method Details
-
initCurve
public static void initCurve() -
initSurface
public static void initSurface() -
addCurve
-
addSurface
-
deleteCurve
public static void deleteCurve() -
deleteSurface
public static void deleteSurface() -
deleteQuad
public static void deleteQuad() -
deleteCone
public static void deleteCone() -
deleteSphere
public static void deleteSphere() -
deleteCylinder
public static void deleteCylinder() -
deleteFrustum
public static void deleteFrustum() -
addCurvePoint
-
addSurfacePoint
-
getUCount
public static int getUCount() -
setUCount
public static void setUCount(int spline, int c) -
createNURBSSurface
-
getCurveSize
-
getSurfaceSize
-
getCurveCounter
public static int getCurveCounter() -
setCurveCounter
public static void setCurveCounter(int c) -
getSurfaceCounter
public static int getSurfaceCounter() -
setSurfaceCounter
public static void setSurfaceCounter(int c) -
getCurvePoint
-
setCurvePoint
-
getSurfacePoint
-
setSurfacePoint
-
getNURBSCurve
-
getNURBSSurface
-
getCurveCenter
-
getSurfaceCenter
-
createVertexList
-
getCurveData
-
setCurveData
-
getSurfaceData
-
setSurfaceData
-
setCurveWeight
-
getCurveWeight
-
setSurfaceWeight
-
getSurfaceWeight
-
createRGGText
-
isValidRotation
public static boolean isValidRotation(int yRotation, int zRotation) -
comparePoints
-
calculateDistance
-
isMousePressed
public static void isMousePressed(boolean b) -
mouseWheelAction
-
getQuads
-
getCones
-
getSpheres
-
getCylinders
-
getFrustums
-
getQuadCoordinates
-
getConeCoordinates
-
getSphereCoordinates
-
getCylinderCoordinates
-
getFrustumCoordinates
-
getQCounter
public static int getQCounter() -
setQCounter
public static void setQCounter(int c) -
getCCounter
public static int getCCounter() -
setCCounter
public static void setCCounter(int c) -
getSCounter
public static int getSCounter() -
setSCounter
public static void setSCounter(int c) -
getCylCounter
public static int getCylCounter() -
setCylCounter
public static void setCylCounter(int c) -
getFCounter
public static int getFCounter() -
setFCounter
public static void setFCounter(int c) -
initObject
-