Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on pull request glen/dyna3#15 2024-11-11 03:58:27 +00:00
Integrate engine into application prototype

This seems to assume that there will be two elements constrained.

Right now, there's only one kind of element (a sphere) and one kind of constraint (fixing the generalized angle between two…

Vectornaut commented on pull request glen/dyna3#15 2024-11-11 03:45:31 +00:00
Integrate engine into application prototype

Name choice? These are the two elements constrained by the constraint? We should prefer an entire word or short phrase that makes it clear. constrains would work for me, as would appliesTo.…

Vectornaut commented on pull request glen/dyna3#15 2024-11-11 03:29:35 +00:00
Integrate engine into application prototype

Same comments go for rep here as in Constraint. Maybe it's "representative"?

It's for "representation"—a vector representation of the element, acted on by a linear representation of the 3d…

Vectornaut commented on pull request glen/dyna3#15 2024-11-11 02:13:05 +00:00
Integrate engine into application prototype

If you go into engine-proto/gram-test, launch Julia, and then include("irisawa-hexlet.jl"), you should see that it prints basically the same loss history until the last few steps, when the…

Vectornaut commented on pull request glen/dyna3#15 2024-11-11 01:52:32 +00:00
Integrate engine into application prototype

OK, went through the code. Since this prototype seems like it has a chance to become the start of the actual code, I don't think it's too early to start trying to use some hygienic naming and…

Vectornaut commented on pull request glen/dyna3#15 2024-11-11 01:47:07 +00:00
Integrate engine into application prototype

Are they theoretically identical, with differences only occurring for numerical reasons?

Yes. In both cases, we're trying to solve a problem like

\left[\begin{matrix} a & b \\ c & d…
Vectornaut commented on pull request glen/dyna3#15 2024-11-11 00:50:16 +00:00
Integrate engine into application prototype

Please fix the warning

Done—by compiling engine::point only in test mode, where it's already in use. I'll update the PR once I do the other requested changes.

if there is a compiler…

Vectornaut created pull request glen/dyna3#16 2024-11-07 23:01:49 +00:00
Clean up the outline view
Vectornaut created branch outline-cleanup in glen/dyna3 2024-11-07 22:34:37 +00:00
Vectornaut pushed to outline-cleanup at glen/dyna3 2024-11-07 22:34:37 +00:00
fc39f2a5f3 Switch font to Fira Sans
6e42681b71 Stop Assembly::realize from reacting to itself
327a1267d5 Test representation validity in realization effect
e12f4332fe Use tabular numbers for element vectors
5ce5f855d5 Make element vectors reactive
Compare 10 commits »
Vectornaut created pull request glen/dyna3#15 2024-10-30 20:01:48 +00:00
Integrate engine into application prototype
Vectornaut pushed to engine-integration at glen/dyna3 2024-10-30 19:20:44 +00:00
9c191ae586 Polish log messages
9e31037e17 Spread web-sys imports over multiple lines
c2e3c64d4a Remove debug log from Lorentz product input
76ad4245d5 Factor out Lorentz product input
a46ef2c8d6 Work around data binding bug in number input
Compare 7 commits »
Vectornaut created branch engine-integration in glen/dyna3 2024-10-27 06:52:32 +00:00
Vectornaut pushed to engine-integration at glen/dyna3 2024-10-27 06:52:32 +00:00
a37c71153d Enforce constraints in the editor
ce33bbf418 Record optimization history
9f8632efb3 Port the Irisawa hexlet test to Rust
9fe03264ab Port the Gram matrix realization routine to Rust
e59d60bf77 Reorganize search state; remove unused variables
Compare 6 commits »
Vectornaut commented on issue glen/dyna3#11 2024-10-23 16:36:11 +00:00
0th pass version of solver?

Yes, I agree that we can close this issue, because we can now use frozen-component constraints to keep points from being at infinity.

I should mention that you can have degeneracy issues even…

Vectornaut pushed to main at Vectornaut/jsxgraph-3d-workshop 2024-10-22 08:57:30 +00:00
46cb373870 Clarify history of gliders on parametric surfaces
9d4a7de5fc Correct return link to writing page
a538dc9241 Reword return links
746f5eb83d Add return links
Compare 4 commits »
Vectornaut pushed to main at Vectornaut/jsxgraph-3d-workshop 2024-10-22 07:48:42 +00:00
b39efb5973 Add a README
f3130baeda Link to Git repo
Compare 2 commits »
Vectornaut created branch main in Vectornaut/jsxgraph-3d-workshop 2024-10-22 05:14:41 +00:00
Vectornaut pushed to main at Vectornaut/jsxgraph-3d-workshop 2024-10-22 05:14:41 +00:00
883e660e7c Put each script block next to the associated board div
7a79ed1de0 Write index page
6354bc97fe Add templates and challenges used in workshop
Vectornaut created pull request glen/dyna3#14 2024-10-21 23:13:11 +00:00
Application prototype