Expand description
Types that are shared between various modeling commands, like Point3d.
Structs§
- Angle
- An angle, with a specific unit.
- Annotation
Line EndOptions - Options for annotation text
- Annotation
Options - Options for annotations
- Annotation
Text Options - Options for annotation text
- Camera
Settings - Camera settings including position, center, fov etc
- Camera
View State - Color
- An RGBA color
- Component
Transform - Container that holds a translate, rotate and scale. Defaults to no change, everything stays the same (i.e. the identity function).
- Export
File - A file to be exported to the client.
- Extruded
Face Info - IDs for the extruded faces.
- Perspective
Camera Parameters - Defines a perspective view.
- Point2d
- A point in 2D space
- Point3d
- A point in 3D space
- Point4d
- A point in homogeneous (4D) space
- Rotation
- A rotation defined by an axis, origin of rotation, and an angle.
- Side
Face - IDs for a side face, extruded from the path of some sketch/2D shape.
- Transform
- Ways to transform each solid being replicated in a repeating pattern.
- Transform
By - How a property of an object should be transformed.
Enums§
- Annotation
Line End - Annotation line end type
- Annotation
Text AlignmentX - Horizontal Text alignment
- Annotation
Text AlignmentY - Vertical Text alignment
- Annotation
Type - The type of annotation
- Camera
Drag Interaction Type - The type of camera drag interaction.
- Camera
Movement - A type of camera movement applied after certain camera operations
- Curve
Type - The type of Curve (embedded within path)
- CutStrategy
- What strategy (algorithm) should be used for cutting? Defaults to Automatic.
- CutType
- What kind of cut to do
- Distance
Type - The type of distance Distances can vary depending on the objects used as input.
- Engine
Error Code - The type of error sent by the KittyCAD graphics engine.
- Entity
Type - The type of entity
- Extrusion
Face CapType - Possible types of faces which can be extruded from a 3D solid.
- File
Export Format - The valid types of output file formats.
- File
Export Format2d - The valid types of 2D output file formats.
- File
Import Format - The valid types of source file formats.
- Global
Axis - The global axes.
- Opposite
- If bidirectional or symmetric operations are needed this enum encapsulates the required information.
- Origin
Type - The type of origin
- Path
Command - The path component command type (within a Path)
- Path
Component Constraint Bound - The path component constraint bounds type
- Path
Component Constraint Type - The path component constraint type
- Path
Segment - A segment of a path. Paths are composed of many segments.
- Post
Effect Type - Post effect type
- Relative
To - What is the given geometry relative to?
- Scene
Selection Type - The type of scene selection change
- Scene
Tool Type - The type of scene’s active tool
- World
Coordinate System
Type Aliases§
- Quaternion
- A quaternion