[jsxgraph] Add Circle3D element #76

Open
opened 2024-03-02 09:09:50 +00:00 by glen · 2 comments
Owner

Note that Curve3D derives from Curve, according to the api documentation. Should probably experiment with Curve3D and see how it works, and decide if Circle3D should derive from Circle similarly.

Note that Curve3D derives from Curve, according to the api documentation. Should probably experiment with Curve3D and see how it works, and decide if Circle3D should derive from Circle similarly.
glen added this to the Convert from GeoGebra to jsxgraph project 2024-03-02 09:09:50 +00:00
Collaborator

We should check whether 3D circles appear in their own right, or just as intersections. I think these would be implemented as different elements in JSXGraph, and it would be nice if we could get away with just intersections.

As an example, the polyhedron between spheres construction uses various lines of latitude on a sphere. Is it easier to think of those as free-living circles, or as intersections between the sphere and some unseen planes?

We should check whether 3D circles appear in their own right, or just as intersections. I think these would be implemented as different elements in JSXGraph, and it would be nice if we could get away with just intersections. As an example, the [polyhedron between spheres](https://mathcs.clarku.edu/~djoyce/java/elements/bookXII/propXII17.html) construction uses various lines of latitude on a sphere. Is it easier to think of those as free-living circles, or as intersections between the sphere and some unseen planes?
Author
Owner

Aha. There are four circles in that polyhedron between spheres construction, and they are all constructed as the circle that lines in a plane, with a given point as center, through some other point. So we will definitely need a circle entity that can be constructed in that way, in addition to one (presumably a different one, with the design of JSXGraph) that arises as the intersection of two spheres. I know we need the intersection one as well, since I implemented it in the existing GeoGebra translation, which I would not have done had it never been used

Aha. There are four circles in that polyhedron between spheres construction, and they are all constructed as the circle that lines in a plane, with a given point as center, through some other point. So we will definitely need a circle entity that can be constructed in that way, in addition to one (presumably a different one, with the design of JSXGraph) that arises as the intersection of two spheres. I know we need the intersection one as well, since I implemented it in the existing GeoGebra translation, which I would not have done had it never been used
Sign in to join this conversation.
No description provided.