Skip to content

[WIP] Experimental renderpacket spike- #5029 - #1361

Draft
andrewvarga wants to merge 14 commits into
mainfrom
andrewvarga/adhoc/kurt-renderpacket-spike
Draft

[WIP] Experimental renderpacket spike- #5029#1361
andrewvarga wants to merge 14 commits into
mainfrom
andrewvarga/adhoc/kurt-renderpacket-spike

Conversation

@andrewvarga

@andrewvarga andrewvarga commented Sep 3, 2026

Copy link
Copy Markdown

WIP, experimental, not to be merged.

The pair of https://github.com/KittyCAD/engine/pull/5029

Irev-Dev and others added 10 commits August 24, 2026 19:04
…imating with a series of stright lines, with region selection working using arc approximation as well
Extend the render-packet pipeline to export implicit sketch regions from the
engine and consume them in the local WebGPU scene.

Engine-side:
- add sketch-region loop/query accessors to the C++/Rust bridge
- export sketch regions in render packets with plane basis, loops, holes,
  region IDs, parent IDs, and query points

Modeling-app side:
- add frontend render-packet bindings for regions and enriched sketch segments
- render regions as invisible planar meshes that highlight on hover/selection
- resolve region selection through the local proxy and answer
  region_get_query_point locally
- update region selection mapping so command flows like extrude treat local
  region picks the same way as streamed engine selection

This continues the render-packet path beyond faces, edges, and sketch segments
so sketch-region interactions work in local WebGPU mode.
@andrewvarga
andrewvarga marked this pull request as draft September 3, 2026 14:09
@codecov

codecov Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (main@9fcfcc3). Learn more about missing BASE report.

Files with missing lines Patch % Lines
modeling-cmds/src/format/mod.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1361   +/-   ##
=======================================
  Coverage        ?   34.07%           
=======================================
  Files           ?       37           
  Lines           ?     1834           
  Branches        ?        0           
=======================================
  Hits            ?      625           
  Misses          ?     1209           
  Partials        ?        0           
Flag Coverage Δ
unittests 34.07% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants