Package jgl.glu
Class GLUnurbsObj
- java.lang.Object
-
- jgl.glu.GLUnurbsObj
-
public class GLUnurbsObj extends Object
GLUnurbsObj is NURBS object of the GLU class of JavaGL 2.1.- Version:
- 0.1, 31 Oct 1999
- Author:
- Robin Bing-Yu Chen
-
-
Field Summary
Fields Modifier and Type Field Description booleanauto_load_matrixbooleancullingnurbs_curvescurveintdisplay_modeinterrorstatic intGLU_NURBS_CURVEstatic intGLU_NURBS_NO_TRIMstatic intGLU_NURBS_NONEstatic intGLU_NURBS_SURFACEstatic intGLU_NURBS_TRIMstatic intGLU_NURBS_TRIM_DONEstatic intGLU_TRIM_NURBSstatic intGLU_TRIM_PWLfloat[]sampling_modelfloat[]sampling_projfloatsampling_toleranceint[]sampling_viewportnurbs_surfacessurfaceinttype
-
Constructor Summary
Constructors Constructor Description GLUnurbsObj()GLUnurbsObj(GL myGL, GLU myGLU)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanculling_test_2d(float[][] pts, int cnt, int stride, int dim)booleanculling_test_3d(float[][][] pts, int s_cnt, int t_cnt, int s_stride, int t_stride, int dim)voidglu_begin_curve()voidglu_begin_surface()voidglu_end_curve()voidglu_end_surface()voidglu_error(int err)voidglu_load_sampling_matrices(float[] modelMatrix, float[] projMatrix, int[] viewport)voidglu_nurbs_curve(int knot_count, float[] knot, int stride, float[][] ctlarray, int order, int surtype)voidglu_nurbs_surface(int sknot_count, float[] sknot, int tknot_count, float[] tknot, int s_stride, int t_stride, float[][][] ctlarray, int sorder, int torder, int surtype)voidglu_revert_sampling_matrices()voidglu_set_auto_load_matrix(boolean value)voidglu_set_culling(boolean value)voidglu_set_display_mode(int value)voidglu_set_sampling_matrices()voidglu_set_sampling_tolerance(float value)
-
-
-
Field Detail
-
GLU_NURBS_CURVE
public static final int GLU_NURBS_CURVE
- See Also:
- Constant Field Values
-
GLU_NURBS_SURFACE
public static final int GLU_NURBS_SURFACE
- See Also:
- Constant Field Values
-
GLU_NURBS_TRIM
public static final int GLU_NURBS_TRIM
- See Also:
- Constant Field Values
-
GLU_NURBS_NO_TRIM
public static final int GLU_NURBS_NO_TRIM
- See Also:
- Constant Field Values
-
GLU_NURBS_TRIM_DONE
public static final int GLU_NURBS_TRIM_DONE
- See Also:
- Constant Field Values
-
GLU_NURBS_NONE
public static final int GLU_NURBS_NONE
- See Also:
- Constant Field Values
-
GLU_TRIM_NURBS
public static final int GLU_TRIM_NURBS
- See Also:
- Constant Field Values
-
GLU_TRIM_PWL
public static final int GLU_TRIM_PWL
- See Also:
- Constant Field Values
-
sampling_tolerance
public float sampling_tolerance
-
display_mode
public int display_mode
-
culling
public boolean culling
-
auto_load_matrix
public boolean auto_load_matrix
-
error
public int error
-
type
public int type
-
sampling_model
public float[] sampling_model
-
sampling_proj
public float[] sampling_proj
-
sampling_viewport
public int[] sampling_viewport
-
surface
public nurbs_surfaces surface
-
curve
public nurbs_curves curve
-
-
Method Detail
-
culling_test_2d
public boolean culling_test_2d(float[][] pts, int cnt, int stride, int dim)
-
culling_test_3d
public boolean culling_test_3d(float[][][] pts, int s_cnt, int t_cnt, int s_stride, int t_stride, int dim)
-
glu_error
public void glu_error(int err)
-
glu_load_sampling_matrices
public void glu_load_sampling_matrices(float[] modelMatrix, float[] projMatrix, int[] viewport)
-
glu_set_sampling_matrices
public void glu_set_sampling_matrices()
-
glu_revert_sampling_matrices
public void glu_revert_sampling_matrices()
-
glu_set_sampling_tolerance
public void glu_set_sampling_tolerance(float value)
-
glu_set_display_mode
public void glu_set_display_mode(int value)
-
glu_set_culling
public void glu_set_culling(boolean value)
-
glu_set_auto_load_matrix
public void glu_set_auto_load_matrix(boolean value)
-
glu_begin_curve
public void glu_begin_curve()
-
glu_end_curve
public void glu_end_curve()
-
glu_nurbs_curve
public void glu_nurbs_curve(int knot_count, float[] knot, int stride, float[][] ctlarray, int order, int surtype)
-
glu_begin_surface
public void glu_begin_surface()
-
glu_end_surface
public void glu_end_surface()
-
glu_nurbs_surface
public void glu_nurbs_surface(int sknot_count, float[] sknot, int tknot_count, float[] tknot, int s_stride, int t_stride, float[][][] ctlarray, int sorder, int torder, int surtype)
-
-