| Access | Constructor and Description |
|---|---|
| protected | TensorPatch(Point2D[]
16 control points tcp, float[][] 4 corner colors color)Constructor of a patch for type 7 shading. |
| Modifier and Type | Method and Description |
|---|---|
| private int[] | |
| private double[][] | |
| 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 boolean | |
| private boolean | |
| private Point2D[][] |
| TensorPatch | back to summary |
|---|---|
| protected TensorPatch(Point2D[] tcp, float[][] color) Constructor of a patch for type 7 shading.
| |
| calcLevel | back to summary |
|---|---|
| private int[] calcLevel() | |
| getBernsteinPolynomials | back to summary |
|---|---|
| private double[][] getBernsteinPolynomials(int lvl) | |
| 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() | |
| getTriangles | back to summary |
|---|---|
| private List | |
| isOnSameSideCC | back to summary |
|---|---|
| private boolean isOnSameSideCC(Point2D p) | |
| isOnSameSideDD | back to summary |
|---|---|
| private boolean isOnSameSideDD(Point2D p) | |
| reshapeControlPoints | back to summary |
|---|---|
| private Point2D[][] reshapeControlPoints(Point2D[] tcp) | |