|
| static ArrayList< CSG > | text (double dir, String text, Font font) |
| |
The Class Text.
Definition at line 29 of file TextExtrude.java.
◆ TextExtrude()
| eu.mihosoft.vrl.v3d.TextExtrude.TextExtrude |
( |
String |
text, |
|
|
Font |
font, |
|
|
double |
dir |
|
) |
| |
|
private |
◆ evalCubicBezier()
| Vector3d eu.mihosoft.vrl.v3d.TextExtrude.evalCubicBezier |
( |
CubicCurveTo |
c, |
|
|
Vector3d |
ini, |
|
|
double |
t |
|
) |
| |
|
private |
◆ evalQuadBezier()
| Vector3d eu.mihosoft.vrl.v3d.TextExtrude.evalQuadBezier |
( |
QuadCurveTo |
c, |
|
|
Vector3d |
ini, |
|
|
double |
t |
|
) |
| |
|
private |
◆ generatePath()
| Path eu.mihosoft.vrl.v3d.TextExtrude.generatePath |
( |
| ) |
|
|
private |
◆ getArea()
| double eu.mihosoft.vrl.v3d.TextExtrude.getArea |
( |
| ) |
|
|
private |
◆ getLineSegment()
| List<LineSegment> eu.mihosoft.vrl.v3d.TextExtrude.getLineSegment |
( |
| ) |
|
◆ getOffset()
| List<Vector3d> eu.mihosoft.vrl.v3d.TextExtrude.getOffset |
( |
| ) |
|
◆ getPoints()
| void eu.mihosoft.vrl.v3d.TextExtrude.getPoints |
( |
PathElement |
elem | ) |
|
|
private |
◆ isHole()
| boolean eu.mihosoft.vrl.v3d.TextExtrude.isHole |
( |
| ) |
|
|
private |
◆ loadPoints()
| void eu.mihosoft.vrl.v3d.TextExtrude.loadPoints |
( |
| ) |
|
|
private |
◆ text()
| static ArrayList<CSG> eu.mihosoft.vrl.v3d.TextExtrude.text |
( |
double |
dir, |
|
|
String |
text, |
|
|
Font |
font |
|
) |
| |
|
static |
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
- Parameters
-
| dir | direction of extrusion |
| text | text |
| font | font configuration of the text |
- Returns
- a CSG object that consists of the extruded polygon
Definition at line 174 of file TextExtrude.java.
◆ default_font
| final String eu.mihosoft.vrl.v3d.TextExtrude.default_font = "FreeSerif" |
|
staticprivate |
◆ dir
| double eu.mihosoft.vrl.v3d.TextExtrude.dir |
|
private |
◆ p0
| Vector3d eu.mihosoft.vrl.v3d.TextExtrude.p0 |
|
private |
◆ points
| List<Vector3d> eu.mihosoft.vrl.v3d.TextExtrude.points |
|
private |
◆ POINTS_CURVE
| final int eu.mihosoft.vrl.v3d.TextExtrude.POINTS_CURVE = 10 |
|
staticprivate |
◆ polis
| final List<LineSegment> eu.mihosoft.vrl.v3d.TextExtrude.polis = new ArrayList<>() |
|
private |
◆ text
| final String eu.mihosoft.vrl.v3d.TextExtrude.text |
|
private |
The documentation for this class was generated from the following file: