FooCAD
Toggle table of contents
3.0
jvm
Platform filter
jvm
Switch theme
FooCAD
foocad-build
uk.
co.
nickthecoder.
foocad.
build
Abstract
Model
Abstract
Printer
build
Piece()
Build
Settings
Dummy
Model
find
Picture
Piece
Name()
Folder
Printer
GCode
GCode
State
Invalid
Slicer
Value
Klipper
Printer
Model
Model
With
Setup
Model
With
Slicer
Overrides
Octo
Printer
Piece
piece
Annotation()
piece
Names()
piece
Names
Including
Default()
Pieces
Model
Post
Processor
Printer
print
Piece
Name()
Scripts
Can
Override
Slicer
Settings
YES
SOME
NO
Slice
slicer
Overrides()
Slicer
Settings
Slicer
Values
Companion
to
Slicer
Values()
Upload
Printer
Wrapped
Model
uk.
co.
nickthecoder.
foocad.
build.
boilerplate
Observable
Optional
Printer
Observable
Optional
Scripts
Can
Override
Slicer
Settings
Observable
Printer
Observable
Scripts
Can
Override
Slicer
Settings
Optional
Printer
Binary
Function
Optional
Printer
Property
optional
Printer
Property()
Optional
Printer
Ternary
Function
Optional
Printer
Unary
Function
Optional
Scripts
Can
Override
Slicer
Settings
Binary
Function
Optional
Scripts
Can
Override
Slicer
Settings
Property
optional
Scripts
Can
Override
Slicer
Settings
Property()
Optional
Scripts
Can
Override
Slicer
Settings
Ternary
Function
Optional
Scripts
Can
Override
Slicer
Settings
Unary
Function
Printer
Binary
Function
Printer
Property
printer
Property()
Printer
Ternary
Function
Printer
Unary
Function
Read
Only
Optional
Printer
Property
Read
Only
Optional
Printer
Property
Wrapper
Read
Only
Optional
Scripts
Can
Override
Slicer
Settings
Property
Read
Only
Optional
Scripts
Can
Override
Slicer
Settings
Property
Wrapper
Read
Only
Printer
Property
Read
Only
Printer
Property
Wrapper
Read
Only
Scripts
Can
Override
Slicer
Settings
Property
Read
Only
Scripts
Can
Override
Slicer
Settings
Property
Wrapper
Scripts
Can
Override
Slicer
Settings
Binary
Function
Scripts
Can
Override
Slicer
Settings
Property
scripts
Can
Override
Slicer
Settings
Property()
Scripts
Can
Override
Slicer
Settings
Ternary
Function
Scripts
Can
Override
Slicer
Settings
Unary
Function
Simple
Optional
Printer
Property
Simple
Optional
Scripts
Can
Override
Slicer
Settings
Property
Simple
Printer
Property
Simple
Scripts
Can
Override
Slicer
Settings
Property
uk.
co.
nickthecoder.
foocad.
build.
task
Abstract
Model
Action
GCode
Task
Image
Size
Image
Task
Companion
Model
Action
Model
Task
No
Action
Parts
List
Task
Parts
Task
Print
Task
Process
Model
Action
Scad
Task
Slicer
Task
STLTask
Task
Exception
Thumbnail
Size
Thumbnail
Task
Companion
Upload
To
Printer
Task
uk.
co.
nickthecoder.
foocad.
build.
util
command
String()
Custom
Field
custom
Name
From
File()
custom
Values
File()
custom
Values
To
Map()
custom
Value
To
String()
escape
Command
Arg()
get
Value()
Helper
human
Bytes()
load
Custom
Values()
parse
Custom
Value
String()
Progress
Http
Entity
Progress
Output
Stream
save
Custom
Values()
set
Custom
Values
From
Map()
Wrapped
Http
Entity
foocad-core
uk.
co.
nickthecoder.
foocad.
core
Customisable
dependencies()
dependencies2d()
dependencies3d()
Lazy2d
Lazy3d
Path2d
Companion
Path3d
Quality
Quality
Data
Scad
Output
Config
Shape
Shape2d
Shape3d
to
Scad
String()
uk.
co.
nickthecoder.
foocad.
core.
compounds
Auto
Arrange
Auto
Arrange
Grid
Auto
Arrange
Heuristic
Cavity
Companion
Closest
Path
Pairing
Compound
Shape2d
Compound
Shape3d
Default
Join
Strategy
Companion
Default
Tube
Builder
Companion
Difference2d
Difference3d
Extrusion
Extrusion
Builder
Companion
Extrusion
Point
Heuristic
Pairing
Hull2d
Hull3d
Intersection2d
Intersection3d
Join
Strategy
Manual
Pairing
Minkowski2d
Minkowski3d
One
To
One
Join
Strategy
Companion
One
To
One
Offset
Pairing
One
To
One
Pairing
Path3d
Builder
Path
Pairing
Polygon
Builder
Projection
Revolution
Scored
Path
Pairing
STLParser
SVGDocument
Companion
SVGHandler
SVGParser
Tube
Builder
Companion
Union2d
Union3d
Vertex
Pairing
Worm
Worm
Factory
Companion
uk.
co.
nickthecoder.
foocad.
core.
primitives
Circle
Companion
Cube
Cylinder
Companion
Font
Names
Companion
HAlignment
LEFT
CENTER
RIGHT
Polygon
Companion
Polyhedron
Companion
Sphere
Companion
Square
STANDARD_
FONT_
NAMES
Text
Companion
Text
Direction
LTR
RTL
Text
Style
Companion
VAlignment
TOP
MIDDLE
BASELINE
BOTTOM
uk.
co.
nickthecoder.
foocad.
core.
transformations
Transform2d
Transform3d
Transformation2d
Transformation3d
uk.
co.
nickthecoder.
foocad.
core.
util
barrel
Get()
Bezier
Ease
Companion
bezier
To()
bezier
To
With
End()
Color
Companion
Custom
Degrees
Companion
Ease
Eases
elliptical
Arc()
human
String()
is
Windows
Linear
Ease
Companion
Log
Companion
Logger
Matrix2d
Companion
Matrix3d
Companion
max2()
max3()
max
Value()
min2()
min3()
min
Value()
nice
String()
No
Faces
Exception
No
Paths
Exception
Null
Logger
null
Outputs()
open
SCADString()
path
Without
Extension
point
Along
Bezier()
point
Along
Quad
Bezier()
quad
Bezier
To()
resolution()
resolution
X()
resolution
Y()
round
All
Corners()
round
Corner()
round
Corners()
System
Out
Logger
to
JTSGeometry()
to
JTSLine
String()
to
JTSMulti
Line
String()
to
JTSPolygon()
to
Path2d()
to
Polygon()
Vector2
Companion
Vector3
Companion
uk.
co.
nickthecoder.
foocad.
core.
wrappers
Labelled2d
Labelled3d
Multi2d
Dependent
Multi3d
Dependent
Shape2d
Dependent
Shape3d
Dependent
foocad-core
/
uk.co.nickthecoder.foocad.core.compounds
/
ManualPairing
/
pairs
pairs
val
pairs
:
List
<
Pair
<
Int
,
Int
>
>