Vectornaut
  • Joined on 2019-09-28
Vectornaut pushed to app-proto at glen/dyna3 2024-10-21 23:05:27 +00:00
5e117d5877 Merge branch 'main' into app-proto
b92be312e8 Engine prototype (#13)
Compare 2 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-10-21 07:25:45 +00:00
517fd327fa Assembly: mark constraints as active or not
f1690b62e1 Move full interface prototype to top level
cca5a781c4 Remove standalone display prototype
abe231126d Display: restore intersection and cusp highlighting
ee1c691787 Display: shade fragments after depth sorting
Compare 7 commits »
Vectornaut commented on pull request glen/dyna3#13 2024-10-16 23:02:55 +00:00
Engine prototype

I just pushed a minor change to Engine.jl, which fixes a mistake in a comment.

Vectornaut pushed to engine-proto at glen/dyna3 2024-10-16 23:01:25 +00:00
48732093f7 doc: Clean up engine comments
Vectornaut commented on pull request glen/husht#1 2024-10-16 22:20:13 +00:00
doc: RFC: husht command line and top-level behavior

So as far as I can see, the copying conventions of husht will make it easy to have cargo.toml wherever we like, and have it end up in the top level in the rust directory

Are you planning to…

Vectornaut commented on pull request glen/husht#1 2024-10-16 21:17:27 +00:00
doc: RFC: husht command line and top-level behavior

Personally: I'd like to think of my Husht project directory as a mirror of what will end up in the Rust target directory, with Husht source replaced with Rust source. (I'd be happy to use some…

Vectornaut commented on pull request glen/husht#1 2024-10-15 22:21:37 +00:00
doc: RFC: husht command line and top-level behavior

This looks reasonable!

One subtlety: since the output directory may be inside the current directory, and it may contain .toml files, maybe we should specify that the contents of the output…

Vectornaut commented on pull request glen/dyna3#13 2024-10-15 21:45:48 +00:00
Engine prototype

I've checked and incorporated the changes you suggested, so you can start reviewing again!

Vectornaut pushed to engine-proto at glen/dyna3 2024-10-15 21:42:28 +00:00
db1b315df2 Merge branch 'engine-proto' of code.studioinfinity.org:glen/dyna3 into engine-proto
609cd2f814 doc: Correct and clarify various relations
Compare 2 commits »
Vectornaut created repository Vectornaut/jsxgraph-3d-workshop 2024-10-14 07:21:58 +00:00
Vectornaut pushed to app-proto at glen/dyna3 2024-09-30 23:30:00 +00:00
18ebf3be2c Display: add turntable for benchmarking
edace8e4ea Outline: include ID and label in element diff key
70bd39b9e5 App: remove unused imports
25fa108e9b AddRemove: add low-curvature test assembly from inversive-display
7977b11caf AddRemove: switch between pre-made test assemblies
Compare 14 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-09-26 22:03:44 +00:00
f5486fb0dd AddRemove: make a button that adds constraints
4e3c86fb71 Ignore profiling folders
7ff1b9cb65 App: rename directory
e6281cdcc6 Display: shrink canvas to 600px
fc85d15f83 Outline: show constraint details
Compare 12 commits »
Vectornaut commented on pull request glen/husht#1 2024-09-26 20:08:27 +00:00
doc: RFC: husht command line and top-level behavior

This seems reasonable overall. I'd lean toward imitating the interface conventions of rustc and rustfmt, with rustc probably being a closer analogue in purpose and usage.

In particular,…

Vectornaut commented on pull request glen/dyna3#13 2024-09-26 08:34:12 +00:00
Engine prototype
  1. I agree with the changes you made in 8084fde, bd3e350, a182b66, 23ecca3.
  2. I added an example of an alternate normalization for points. The Q(I_\infty, I_P) = 1/2 normalization that we use…
Vectornaut pushed to engine-proto at glen/dyna3 2024-09-26 08:07:44 +00:00
3f0cedfaab doc: Clarify characterization of center of sphere
2c1a42e251 doc: Clarify orientation convention
Compare 2 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-09-19 23:09:31 +00:00
96f8b6b5f3 App: store selection in hash map
Vectornaut pushed to app-proto at glen/dyna3 2024-09-16 22:55:06 +00:00
96afad0c97 Display: highlight selected elements
a60624884a App: add element selection
93190e99da Display: bring in keyboard navigation code
e2d3af2867 Display: say "assembly" instead of "construction"
7cb01bab82 Ray-caster: drop outdated performance comment
Compare 15 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-09-12 22:24:56 +00:00
336b940471 Outline: start on editor state and outline view
d3c9a08d22 Add zoom to keyboard controls
aceac5e5c4 Add roll to keyboard controls
20d072d615 Combine key-down and key-up handlers
c67f37c934 Implement keyboard navigation
Compare 5 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-09-09 23:29:53 +00:00
2efc08d6c0 Enable focus for tabs and display
69ab888d5b Simplify control labeling
0173b63e19 Add picture plane to circles in triangle
b289d2d4c3 Distinguish odd layer counts in debug mode
163361184b Ray-caster: avoid roundoff error in quadratic equation
Compare 6 commits »
Vectornaut pushed to app-proto at glen/dyna3 2024-09-05 21:39:56 +00:00
3493a798d1 Add low-curvature construction
121934c4c3 Encapsulate construction
a4236a34df Ray-caster: dim the interior layers of spheres
Compare 3 commits »