Engineering Drawings #7796
pierremtb
announced in
Milestones
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Important
This is currently in planning, see discussion below.
Milestone(s) for issue tracking: to be created in the relevant repos
Milestone lead: @alteous
Slack context: https://kittycadworkspace.slack.com/archives/C04KFV6NKL0/p1752609350744289
Internal discussion: https://kittycadworkspace.slack.com/archives/C09687PREKF
Initial meeting invite sent by @alteous for 2025-07-15
Requirements
1. Ability to switch between 'drawing mode' and 'non-drawing' mode
2. Drawing toolbar
3. KCL generation and regeneration
4. Export functionality
Out of scope
API
The drawing API will include a subset of the sketch API, notably:
angled*
arc
circle
circleThreePoint
line
rectangle
segAng
segEnd*
segStart*
tangentToEnd
tangentialArc
xLine
yLine
New functions will be needed to represent drawing-specific functionality.
Views are generated by the engine. The app will request updates as required and amend any generated KCL code. The generated code for a view might look something like this:
The user will be able to dimension these generated drawing elements using the tags:
A more complete example might look like this:
Beta Was this translation helpful? Give feedback.
All reactions