Skip to content

Add bone sketch tool; extrude Both sides default; wasm CMake/link fixes #255

Description

@trailcode

Summary

Add a Bone sketch creation tool (connecting-rod outline), default Extrude Both sides on, and fix Emscripten configure/link on modern emsdk.

Goals

  • Add bone (Shift+U / mode.add_bone): place two centers, radius 1, radius 2, waist; optional holes and permanent Bone A / Bone B nodes; commit exits to Sketch inspection
  • Options: Add center nodes (default on), Holes (None / One radius / Two radii); persist gui.bone_add_center_nodes / gui.bone_holes
  • User docs + hotkeys + icon (Sketcher_CreateBone)
  • Extrude Options Both sides defaults to on (session sticky)
  • Wasm: detect Emscripten via EMSCRIPTEN / CMAKE_SYSTEM_NAME; link FreeType from OCCT wasm install

Notes

Waist is minimum neck thickness (offset toward smaller end when radii differ). Waist cutters are tangent to both end circles.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions