Set up a tetrahedron radius ratio demo #74

Closed
opened 2025-03-12 18:57:58 +00:00 by Vectornaut · 2 comments
Member

We're planning a live demo where we use Dyna3 to find the circumscribed and inscribed spheres of a regular tetrahedron and calculate the ratio between their radii. Since it would be annoying to set up the whole problem during the demo, we need a way to skip to the last few steps. For example, we might load an assembly where:

  • The elements and constraints that specify the tetrahedron have already been set up.
  • The spheres that will become the circumscribed and inscribed spheres are present.
  • The regulators that will specify the spheres' roles have been created, and just need to be set.

If #66 is finished in time, we'll use it for this task.

We're planning a live demo where we use Dyna3 to find the circumscribed and inscribed spheres of a regular tetrahedron and calculate the ratio between their radii. Since it would be annoying to set up the whole problem during the demo, we need a way to skip to the last few steps. For example, we might load an assembly where: - The elements and constraints that specify the tetrahedron have already been set up. - The spheres that will become the circumscribed and inscribed spheres are present. - The regulators that will specify the spheres' roles have been created, and just need to be set. If #66 is finished in time, we'll use it for this task.
Vectornaut added this to the Demo project 2025-03-12 18:58:04 +00:00
Vectornaut added a new dependency 2025-03-12 18:58:15 +00:00
Vectornaut added a new dependency 2025-03-12 18:58:30 +00:00
Vectornaut added a new dependency 2025-03-12 18:59:48 +00:00
Author
Member

I'm removing the dependencies on the following issues:

  • #66 because we decided that loading an assembly from a file would amount to calling a sequence of element and regulator creation commands—which is what the test assembly loading routines already do. That means addressing #66 wouldn't substantially simplify the code we use to set up demo assemblies, although it might tidy up the creation commands a bit.
  • #73 because we ended up working on the demo first. We can now use the demo code to help with #73.
I'm removing the dependencies on the following issues: - #66 because we decided that loading an assembly from a file would amount to calling a sequence of element and regulator creation commands—which is what the test assembly loading routines already do. That means addressing #66 wouldn't substantially simplify the code we use to set up demo assemblies, although it might tidy up the creation commands a bit. - #73 because we ended up working on the demo first. We can now use the demo code to help with #73.
Vectornaut removed a dependency 2025-06-20 21:17:23 +00:00
Vectornaut removed a dependency 2025-06-20 21:17:27 +00:00
Author
Member

Done on the Vectornaut/dyna3:demo-summer-2025 branch, as of commit 40f35ea.

Done on the [`Vectornaut/dyna3:demo-summer-2025`](https://code.studioinfinity.org/Vectornaut/dyna3/src/branch/demo-summer-2025) branch, as of commit [`40f35ea`](https://code.studioinfinity.org/Vectornaut/dyna3/commit/40f35ea1636189d1fdffda2ed96a28f06aec8198).
Sign in to join this conversation.
No description provided.