Skip to content
Snippets Groups Projects
Commit ee2938db authored by Paul-Walcher's avatar Paul-Walcher
Browse files

Added Sphere

parent 278c426a
No related branches found
No related tags found
No related merge requests found
...@@ -14,7 +14,6 @@ theory DefaultSituationSpace = ...@@ -14,7 +14,6 @@ theory DefaultSituationSpace =
include ?CircleLineAngleToAngleScroll❙ include ?CircleLineAngleToAngleScroll❙
include ?Midpoint ❙ include ?Midpoint ❙
include ?Test ❙
include ?CircleScroll ❙ include ?CircleScroll ❙
include ?BouncingScroll ❙ include ?BouncingScroll ❙
...@@ -30,6 +29,7 @@ theory DefaultSituationSpace = ...@@ -30,6 +29,7 @@ theory DefaultSituationSpace =
include ?CuboidScroll ❙ include ?CuboidScroll ❙
include ?TriangleScroll ❙ include ?TriangleScroll ❙
include ?SimpleCircleScroll ❙ include ?SimpleCircleScroll ❙
include ?SphereScroll ❙
......
...@@ -338,6 +338,7 @@ theory FrameworldMeta = ...@@ -338,6 +338,7 @@ theory FrameworldMeta =
include ?RectangleType ❙ include ?RectangleType ❙
include ?CuboidType ❙ include ?CuboidType ❙
include ?CircleType ❙ include ?CircleType ❙
include ?SphereType ❙
// include ☞http://mathhub.info/MitM/core/arithmetics?RealArithmetics ❙ // include ☞http://mathhub.info/MitM/core/arithmetics?RealArithmetics ❙
......
namespace http://mathhub.info/FrameIT/frameworld ❚ namespace http://mathhub.info/FrameIT/frameworld ❚
fixmeta ?FrameworldMeta ❚ fixmeta ?FrameworldMeta ❚
theory SphereType =
include ☞http://mathhub.info/MitM/core/geometry?3DGeometry ❙
include ?FrameITBasics ❙
sphereType : type ❘ # Sphere ❙
sphereCons : point ⟶ point ⟶ Sphere ❘ # SphereCons 1 2 ❙
theory SphereScroll = theory SphereScroll =
meta ?MetaAnnotations?problemTheory ?SphereScroll/Problem ❙ meta ?MetaAnnotations?problemTheory ?SphereScroll/Problem ❙
...@@ -8,13 +18,18 @@ theory SphereScroll = ...@@ -8,13 +18,18 @@ theory SphereScroll =
theory Problem = theory Problem =
C: circle M: point
❘ meta ?MetaAnnotations?label "C" ❘ meta ?MetaAnnotations?label "M"
❘ meta ?MetaAnnotations?description "center-circle" ❘ meta ?MetaAnnotations?description "Midpoint of the sphere"
T: point T: point
❘ meta ?MetaAnnotations?label "T" ❘ meta ?MetaAnnotations?label "T"
❘ meta ?MetaAnnotations?description "The top point above the center circle. Has to be parallel to the normal or the normal" ❘ meta ?MetaAnnotations?description "Point on the edge of the sphere"
dMT: Σ x:ℝ . ⊦ (d- M T) ≐ x
❘ meta ?MetaAnnotations?label MT"
❘ meta ?MetaAnnotations?description "The distance between the mid- and edgepoint (i.e. the radius)"
...@@ -23,12 +38,13 @@ theory SphereScroll = ...@@ -23,12 +38,13 @@ theory SphereScroll =
theory Solution = theory Solution =
include ?SphereScroll/Problem ❙ include ?SphereScroll/Problem ❙
meta ?MetaAnnotations?label "Sphere" ❙ meta ?MetaAnnotations?label "Sphere" ❙
meta ?MetaAnnotations?description s"Takes a circle and a point parallel to the normal, then constructs a Sphere." ❙ meta ?MetaAnnotations?description s"Takes a point as midpoint and an edgepoint, then constructs a Sphere." ❙
ConstructedRectangle : Rectangle ConstructedSphere : Sphere
❘ = ( SphereCons C T ) ❘ = ( SphereCons M T )
❘ meta ?MetaAnnotations?label s"Sphere" ❘ meta ?MetaAnnotations?label s"Sphere"
❘ meta ?MetaAnnotations?description s"The constructed Sphere." ❘ meta ?MetaAnnotations?description s"The constructed Sphere."
......
namespace http://mathhub.info/FrameIT/frameworld ❚
fixmeta ?FrameworldMeta ❚
theory SphereType =
include ☞http://mathhub.info/MitM/core/geometry?3DGeometry ❙
include ?FrameITBasics ❙
sphereType : type ❘ # Sphere ❙
sphereCons : circle ⟶ point ⟶ Sphere ❘ # SphereCons 1 2 ❙
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment