* parse union and fancy array types Signed-off-by: Nick Cameron <nrc@ncameron.org> * type aliases Signed-off-by: Nick Cameron <nrc@ncameron.org> * Treat Helix and Face as primitive types Signed-off-by: Nick Cameron <nrc@ncameron.org> * code motion: factor our execution::types module Signed-off-by: Nick Cameron <nrc@ncameron.org> * Tests for type coercion and subtyping Signed-off-by: Nick Cameron <nrc@ncameron.org> * Add Point2D/3D to std Signed-off-by: Nick Cameron <nrc@ncameron.org> * Rebasing and fixes Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
4.5 KiB
4.5 KiB
title, excerpt, layout
| title | excerpt | layout |
|---|---|---|
| KCL Standard Library | Documentation for the KCL standard library for the Zoo Modeling App. | manual |
Table of Contents
Language
Standard library
- Primitive types
- std
FaceHALF_TURNHelixPlanePoint2dPoint3dQUARTER_TURNSketchSolidTHREE_QUARTER_TURNXYXZYZZEROabsacosangleToMatchLengthXangleToMatchLengthYangledLineangledLineOfXLengthangledLineOfYLengthangledLineThatIntersectsangledLineToXangledLineToYappearancearcarcToasinassertassertEqualassertGreaterThanassertGreaterThanOrEqassertLessThanassertLessThanOrEqatanatan2bezierCurveceilchamfercirclecircleThreePointclosecmextrudefilletfloorftgetCommonEdgegetNextAdjacentEdgegetOppositeEdgegetPreviousAdjacentEdgehelixhelixRevolutionsholehollowinchlastSegXlastSegYlegAngXlegAngYlegLenlinelnloftloglog10log2mmapmaxminmirror2dmmoffsetPlanepatternCircular2dpatternCircular3dpatternLinear2dpatternLinear3dpatternTransformpatternTransform2dpolarpolygonpoppowprofileStartprofileStartXprofileStartYpushreduceremrevolverotateroundscalesegAngsegEndsegEndXsegEndYsegLensegStartsegStartXsegStartYshellsqrtstartProfileAtstartSketchOnsweeptangentToEndtangentialArctangentialArcTotangentialArcToRelativetoDegreestoRadianstranslatexLineyLineyd
- std::math