| Modifier and Type | Field and Description |
|---|---|
| private ArcTesselator | arctesselator
Class tesselating trimming arcs |
| private Backend | backend
Backend object |
| public static final int | CULL_ACCEPT
Cull type |
| public static final int | CULL_TRIVIAL_REJECT
Cull type |
| private float | domain_distance_u_rate
U step when using domain distance sampling |
| private float | domain_distance_v_rate
Domain distance in V direction |
| private Bin | initialbin
Initial class holding trimming arcs |
| private int | is_domain_distance_sampling
Use domain distance sampling |
| private boolean | isArcTypeBezier
Is triming arc type bezier arc |
| private static final int | MAXARCS
Maximum trimming arcs |
| private Arc | pjarc
Head of linked list of trimming arcs |
| pack-priv Quilt | qlist
Linked list of Quilts |
| private Renderhints | renderhints
Object holding rendering honts information |
| private int | s_index
Unused |
| private boolean | showDegenerate
Not used |
| private final Flist | smbrkpts
Breakpoints |
| private Flist | spbrkpts
Breakpoints in u direction |
| private int | subdivisions
Number of subdivisions |
| private int | t_index
Unused |
| private Flist | tpbrkpts
Breakpoints in v direction |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private int | |
| public void | |
| private boolean | |
| private boolean | |
| private boolean | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | classify_headonright_t(final Bin headonright, final Bin intersections, final Bin right, final float value)
Not used |
| private void | |
| private void | classify_tailonleft_t(final Bin tailonleft, final Bin intersections, final Bin left, final float value)
Not used |
| private void | |
| private void | classify_tailonright_t(final Bin tailonright, final Bin intersections, final Bin right, final float value)
Not used |
| public void | |
| public void | |
| public void | |
| private void | |
| private void | |
| private boolean | |
| private void | |
| private void | |
| private void | |
| private void | makeBorderTrim(final float[]
range beginnings from, final float[] range ends to)Makes default trim along surface borders |
| private void | |
| private void | nonSamplingSplit(final Bin source, final Patchlist patchlist, final int subdivisions, int param)
Not used |
| private void | |
| private void | |
| private void | |
| private void | samplingSplit(final Curvelist
list of curves curvelist, final int maximum number of subdivisions maxsubdivisions)Samples a curve in case of need, or sends curve to backend |
| public void | set_domain_distance_u_rate(final double
new domain_distance_u_rate value d)Sets new domain_distance_u_rate value |
| public void | set_domain_distance_v_rate(final double
new domain_distance_v_rate value d)Sets new domain_distance_v_rate value |
| public void | set_is_domain_distance_sampling(final int
new is_domain_distance_sampling value i)Sets new is_domain_distance_sampling value |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void |
| arctesselator | back to summary |
|---|---|
| private ArcTesselator arctesselator Class tesselating trimming arcs | |
| backend | back to summary |
|---|---|
| private Backend backend Backend object | |
| CULL_ACCEPT | back to summary |
|---|---|
| public static final int CULL_ACCEPT Cull type | |
| CULL_TRIVIAL_REJECT | back to summary |
|---|---|
| public static final int CULL_TRIVIAL_REJECT Cull type | |
| domain_distance_u_rate | back to summary |
|---|---|
| private float domain_distance_u_rate U step when using domain distance sampling | |
| domain_distance_v_rate | back to summary |
|---|---|
| private float domain_distance_v_rate Domain distance in V direction | |
| initialbin | back to summary |
|---|---|
| private Bin initialbin Initial class holding trimming arcs | |
| is_domain_distance_sampling | back to summary |
|---|---|
| private int is_domain_distance_sampling Use domain distance sampling | |
| isArcTypeBezier | back to summary |
|---|---|
| private boolean isArcTypeBezier Is triming arc type bezier arc | |
| MAXARCS | back to summary |
|---|---|
| private static final int MAXARCS Maximum trimming arcs | |
| pjarc | back to summary |
|---|---|
| private Arc pjarc Head of linked list of trimming arcs | |
| qlist | back to summary |
|---|---|
| pack-priv Quilt qlist Linked list of Quilts | |
| renderhints | back to summary |
|---|---|
| private Renderhints renderhints Object holding rendering honts information | |
| s_index | back to summary |
|---|---|
| private int s_index Unused | |
| showDegenerate | back to summary |
|---|---|
| private boolean showDegenerate Not used | |
| smbrkpts | back to summary |
|---|---|
| private final Flist smbrkpts Breakpoints | |
| spbrkpts | back to summary |
|---|---|
| private Flist spbrkpts Breakpoints in u direction | |
| subdivisions | back to summary |
|---|---|
| private int subdivisions Number of subdivisions | |
| t_index | back to summary |
|---|---|
| private int t_index Unused | |
| tpbrkpts | back to summary |
|---|---|
| private Flist tpbrkpts Breakpoints in v direction | |
| Subdivider | back to summary |
|---|---|
| public Subdivider() | |
| addQuilt | back to summary |
|---|---|
| public void addQuilt(final Quilt quilt) Adds quilt to linked list
| |
| arc_split | back to summary |
|---|---|
| private int arc_split(final Arc jarc, final int param, final float value, final int i) Not used
| |
| beginQuilts | back to summary |
|---|---|
| public void beginQuilts(final Backend backend) Initializes quilt list | |
| ccwTurn_sl | back to summary |
|---|---|
| private boolean ccwTurn_sl(final Arc prev, final Arc j) Not used
| |
| ccwTurn_sr | back to summary |
|---|---|
| private boolean ccwTurn_sr(final Arc prev, final Arc j) Not used
| |
| ccwTurn_tl | back to summary |
|---|---|
| private boolean ccwTurn_tl(final Arc prev, final Arc j) Not used
| |
| check_s | back to summary |
|---|---|
| private void check_s(final Arc arc, final Arc relative) Not used | |
| check_t | back to summary |
|---|---|
| private void check_t(final Arc arc, final Arc relative) Not used | |
| classify_headonleft_s | back to summary |
|---|---|
| private void classify_headonleft_s(final Bin bin, final Bin in, final Bin out, final float val) Not used | |
| classify_headonleft_t | back to summary |
|---|---|
| private void classify_headonleft_t(final Bin bin, final Bin in, final Bin out, final float val) Not used | |
| classify_headonright_s | back to summary |
|---|---|
| private void classify_headonright_s(final Bin bin, final Bin in, final Bin out, final float val) Not used | |
| classify_headonright_t | back to summary |
|---|---|
| private void classify_headonright_t(final Bin headonright, final Bin intersections, final Bin right, final float value) Not used | |
| classify_tailonleft_s | back to summary |
|---|---|
| private void classify_tailonleft_s(final Bin bin, final Bin in, final Bin out, final float val) Not used | |
| classify_tailonleft_t | back to summary |
|---|---|
| private void classify_tailonleft_t(final Bin tailonleft, final Bin intersections, final Bin left, final float value) Not used | |
| classify_tailonright_s | back to summary |
|---|---|
| private void classify_tailonright_s(final Bin bin, final Bin in, final Bin out, final float val) Not used | |
| classify_tailonright_t | back to summary |
|---|---|
| private void classify_tailonright_t(final Bin tailonright, final Bin intersections, final Bin right, final float value) Not used | |
| drawCurves | back to summary |
|---|---|
| public void drawCurves() Draws NURBS curve | |
| drawSurfaces | back to summary |
|---|---|
| public void drawSurfaces() Draws a surface | |
| endQuilts | back to summary |
|---|---|
| public void endQuilts() Empty method | |
| findIrregularS | back to summary |
|---|---|
| private void findIrregularS(final Bin source) Not used | |
| freejarcs | back to summary |
|---|---|
| private void freejarcs(final Bin initialbin2) Empty method | |
| isBezierArcType | back to summary |
|---|---|
| private boolean isBezierArcType() Not used
| |
| join_s | back to summary |
|---|---|
| private void join_s(final Bin left, final Bin right, Arc jarc1, Arc jarc2) Not used | |
| join_t | back to summary |
|---|---|
| private void join_t(final Bin left, final Bin right, final Arc arc, final Arc relative) Not used | |
| link | back to summary |
|---|---|
| private void link(final Arc jarc1, final Arc jarc2, final Arc newright, final Arc newleft) Not used | |
| makeBorderTrim | back to summary |
|---|---|
| private void makeBorderTrim(final float[] from, final float[] to) Makes default trim along surface borders
| |
| monosplitInS | back to summary |
|---|---|
| private void monosplitInS(final Bin source, final int start, final int end) Not used | |
| nonSamplingSplit | back to summary |
|---|---|
| private void nonSamplingSplit(final Bin source, final Patchlist patchlist, final int subdivisions, int param) Not used | |
| outline | back to summary |
|---|---|
| private void outline(final Bin source) Not used | |
| partition | back to summary |
|---|---|
| private void partition(final Bin bin, final Bin left, final Bin intersections, final Bin right, final Bin unknown, final int param, final float value) Not used | |
| samplingSplit | back to summary |
|---|---|
| private void samplingSplit(final Bin source, final Patchlist patchlist, final int subdivisions, int param) Sample | |
| samplingSplit | back to summary |
|---|---|
| private void samplingSplit(final Curvelist curvelist, final int maxsubdivisions) Samples a curve in case of need, or sends curve to backend
| |
| set_domain_distance_u_rate | back to summary |
|---|---|
| public void set_domain_distance_u_rate(final double d) Sets new domain_distance_u_rate value
| |
| set_domain_distance_v_rate | back to summary |
|---|---|
| public void set_domain_distance_v_rate(final double d) Sets new domain_distance_v_rate value
| |
| set_is_domain_distance_sampling | back to summary |
|---|---|
| public void set_is_domain_distance_sampling(final int i) Sets new is_domain_distance_sampling value
| |
| setArcTypeBezier | back to summary |
|---|---|
| private void setArcTypeBezier() sets trimming arc default type to bezier | |
| setArcTypePwl | back to summary |
|---|---|
| private void setArcTypePwl() Not used | |
| setDegenerate | back to summary |
|---|---|
| private void setDegenerate() Not used | |
| setNonDegenerate | back to summary |
|---|---|
| private void setNonDegenerate() Not used | |
| simplelink | back to summary |
|---|---|
| private void simplelink(final Arc jarc1, final Arc jarc2) Not used | |
| split | back to summary |
|---|---|
| private void split(final Bin bin, final Bin left, final Bin right, final int param, final float value) Not used | |
| splitInS | back to summary |
|---|---|
| private void splitInS(final Bin source, final int start, final int end) Split in U direction
| |
| splitInT | back to summary |
|---|---|
| private void splitInT(final Bin source, final int start, final int end) Split in V direction | |
| subdivideInS | back to summary |
|---|---|
| private void subdivideInS(final Bin source) Subdivide in U direction
| |
| tesselation | back to summary |
|---|---|
| private void tesselation(final Bin source, final Patchlist patchlist) Not used | |