Sign up
      Docs
      • Zoo Design Studio
      • Zoo Developer Tools
      • KCL Language Reference
      • KCL Standard Library
        • ::appearance
        • ::array
        • ::math
        • ::sketch
        • ::solid
        • ::sweep
        • ::transform
        • ::turns
        • ::types
        • ::units
        • appearance
        • assert
        • assertIs
        • clone
        • END
        • helix
        • offsetPlane
        • patternLinear2d
        • START
        • X
        • XY
        • XZ
        • Y
        • YZ
        • Z
      • KCL Book
      • KCL Samples
      • Glossary
      • FAQ

      KCL Standard Library

      Table of Contents

      Functions

      • std
        • appearance
        • assert
        • assertIs
        • clone
        • helix
        • offsetPlane
        • patternLinear2d
      • std::appearance
        • appearance::hexString
      • std::array
        • map
        • pop
        • push
        • reduce
      • std::math
        • abs
        • acos
        • asin
        • atan
        • atan2
        • ceil
        • cos
        • floor
        • legAngX
        • legAngY
        • legLen
        • ln
        • log
        • log10
        • log2
        • max
        • min
        • polar
        • pow
        • rem
        • round
        • sin
        • sqrt
        • tan
      • std::sketch
        • angledLine
        • angledLineThatIntersects
        • arc
        • bezierCurve
        • circle
        • circleThreePoint
        • close
        • extrude
        • getCommonEdge
        • getNextAdjacentEdge
        • getOppositeEdge
        • getPreviousAdjacentEdge
        • involuteCircular
        • lastSegX
        • lastSegY
        • line
        • loft
        • patternCircular2d
        • patternTransform2d
        • polygon
        • profileStart
        • profileStartX
        • profileStartY
        • revolve
        • segAng
        • segEnd
        • segEndX
        • segEndY
        • segLen
        • segStart
        • segStartX
        • segStartY
        • startProfile
        • startSketchOn
        • subtract2d
        • sweep
        • tangentToEnd
        • tangentialArc
        • xLine
        • yLine
      • std::solid
        • chamfer
        • fillet
        • hollow
        • intersect
        • patternCircular3d
        • patternLinear3d
        • patternTransform
        • shell
        • subtract
        • union
      • std::transform
        • mirror2d
        • rotate
        • scale
        • translate
      • std::units
        • units::toCentimeters
        • units::toDegrees
        • units::toFeet
        • units::toInches
        • units::toMeters
        • units::toMillimeters
        • units::toRadians
        • units::toYards

      Constants

      • std
        • END
        • START
        • X
        • XY
        • XZ
        • Y
        • YZ
        • Z
      • std::math
        • E
        • PI
        • TAU
      • std::sweep
        • sweep::SKETCH_PLANE
        • sweep::TRAJECTORY
      • std::turns
        • turns::HALF_TURN
        • turns::QUARTER_TURN
        • turns::THREE_QUARTER_TURN
        • turns::ZERO

      Types

      See also the types overview

      • Primitive types
        • End
        • ImportedGeometry
        • Start
        • TagDeclarator
        • TagIdentifier
        • any
        • bool
        • fn
        • number
        • string
        • tag
      • std::types
        • Axis2d
        • Axis3d
        • Edge
        • Face
        • Helix
        • Plane
        • Point2d
        • Point3d
        • Sketch
        • Solid