| Access | Constructor and Description |
|---|---|
| protected | CoonsPatch(Point2D[]
12 control points points, float[][] 4 corner colors color)Constructor of a patch for type 6 shading. |
| Modifier and Type | Method and Description |
|---|---|
| private int[] | |
| protected Point2D[] | getFlag1Edge()
Implements abstract org. Get the implicit edge for flag = 1. |
| protected Point2D[] | getFlag2Edge()
Implements abstract org. Get the implicit edge for flag = 2. |
| protected Point2D[] | getFlag3Edge()
Implements abstract org. Get the implicit edge for flag = 3. |
| private CoordinateColorPair[][] | |
| private List | |
| private Point2D[][] |
| CoonsPatch | back to summary |
|---|---|
| protected CoonsPatch(Point2D[] points, float[][] color) Constructor of a patch for type 6 shading.
| |
| calcLevel | back to summary |
|---|---|
| private int[] calcLevel() | |
| getFlag1Edge | back to summary |
|---|---|
| protected Point2D[] getFlag1Edge() Implements abstract org. Doc from org. Get the implicit edge for flag = 1. | |
| getFlag2Edge | back to summary |
|---|---|
| protected Point2D[] getFlag2Edge() Implements abstract org. Doc from org. Get the implicit edge for flag = 2. | |
| getFlag3Edge | back to summary |
|---|---|
| protected Point2D[] getFlag3Edge() Implements abstract org. Doc from org. Get the implicit edge for flag = 3. | |
| getPatchCoordinatesColor | back to summary |
|---|---|
| private CoordinateColorPair[][] getPatchCoordinatesColor(CubicBezierCurve c1, CubicBezierCurve c2, CubicBezierCurve d1, CubicBezierCurve d2) | |
| getTriangles | back to summary |
|---|---|
| private List | |
| reshapeControlPoints | back to summary |
|---|---|
| private Point2D[][] reshapeControlPoints(Point2D[] points) | |