|
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: