Compare commits
10 commits
main
...
noTrailing
Author | SHA1 | Date | |
---|---|---|---|
b89fa02f52 | |||
3635abc562 | |||
a4b355d943 | |||
d68f0d2b15 | |||
040b080d2b | |||
![]() |
1f604eb29a | ||
![]() |
5ee24aa91d | ||
![]() |
6ad3ed1176 | ||
a614098b22 | |||
af6c40817f |
20 changed files with 337 additions and 341 deletions
|
@ -518,7 +518,6 @@ impl ProblemPoser for HalfCurvatureRegulator {
|
|||
|
||||
#[derive(Clone, Copy, Sequence)]
|
||||
pub enum Axis { X = 0, Y = 1, Z = 2 }
|
||||
|
||||
impl Axis {
|
||||
fn name(&self) -> &'static str {
|
||||
match self { Axis::X => "X", Axis::Y => "Y", Axis::Z => "Z" }
|
||||
|
|
|
@ -22,9 +22,10 @@ Jürgen also emphasized the need for an intuitive user interface. Notes on that
|
|||
His final mathematical advice was reasonably encouraging, however:
|
||||
|
||||
"But still I would consider it all more or less doable. One should very precisely think about a doable scope.
|
||||
I think three things are essential for the math no matter what you exactly plan.
|
||||
I think three things are essential for the math no matter what you exactly
|
||||
plan.
|
||||
|
||||
1. Think projectively,
|
||||
1. Think projectively.
|
||||
Use Projective Geometry, Homogeneous Coordinates (or to a certain extent Quaternions, and Clifford Algebras, which are more or less an elegant way to merge Complex numbers with projective concepts.)
|
||||
2. Consider ambient complex spaces.
|
||||
The true nature of the objects can only be understood if embedded into a complex ambient space.
|
||||
|
@ -42,5 +43,3 @@ CindyJS uses very concrete basic objects: 2D points are represented via projecti
|
|||
Lines are given by explicit coordinates as well (not sure of the internal details/exact coordinatization, or of how a "LineThrough" is represented).
|
||||
|
||||
Was unclear to me how the complex parametrization for preserving continuity was handled in the code, even though Jürgen harps on complex ambient spaces; where are the complex numbers? Perhaps that part of Cinderella was never re-implemented?
|
||||
|
||||
|
||||
|
|
|
@ -7,5 +7,3 @@
|
|||
<body><script type="module" src="dyna3.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue