WOLFRAM COMMUNITY
Connect with users of Wolfram technologies to learn, solve problems and share ideas
Join
Sign In
Dashboard
Groups
People
Group Abstract
Message Boards
Answer
(
Unmark
)
Mark as an Answer
WOLFRAM COMMUNITY
Dashboard
Groups
People
1
|
1.1K Views
|
0 Replies
|
1 Total Like
View groups...
Follow this post
Share
Share this post:
GROUPS:
Mathematics
Geometry
Wolfram Language
Is there an algorithm to generalize the forms for BoundingRegion?
Peter Burbery
Peter Burbery, Marshall University
Posted
2 years ago
The function BoundingRegion supports the following two-dimensional regions:
Possible form specifications in 2D:
Min area axis-aligned rectangle
Min Area Oriented Rectangle and fast oriented rectangle
Min Area Convex Polygon
Min area disk and fast disk
Min Area ellipse and fast ellipse
fast stadium arbelos
L beam shape
I beam shape
I am wondering if there is a way to generalize this function for example to annulus with two different radii with an angle between 0 and 360 degrees, not including 0 degrees and not including 360 degrees.
I am also wondering if there is a way to generalize the function to accept the following inputs in 3D: truncated cone where the top is cut off
torus
dodecahedron
icosahedron
octahedron
tetrahedron
a specific case of a uniform Polyhedron such as Kepler-Poinsot or Johnson polyhedron
hexahedron
pyramid
prism,
parallepiped,
a disk segment
I looked at the guide guide/GeometricSpecialRegions and the documentation for BoundingRegion and the Wikipedia pages
https://en.wikipedia.org/wiki/Minimum_bounding_box_algorithms#:~:text=For%20the%20convex%20polygon%2C%20a,side%20of%20the%20convex%20polygon
.
https://en.wikipedia.org/wiki/Minimum_bounding_rectangle
https://en.wikipedia.org/wiki/Bounding_sphere
and
https://en.wikipedia.org/wiki/Bounding_volume
Would adding these require a whole another alogorithm of the function BoundingRegion be adopted to target other specific shapes?
POSTED BY:
Peter Burbery
Reply
|
Flag
Reply to this discussion
in reply to
Add Notebook
Community posts can be styled and formatted using the
Markdown syntax
.
Tag limit exceeded
Note: Only the first five people you tag will receive an email notification; the other tagged names will appear as links to their profiles.
Publish anyway
Cancel
Reply Preview
Attachments
Remove
Add a file to this post
Follow this discussion
or
Discard
Be respectful. Review our
Community Guidelines
to understand your role and responsibilities.
Community Terms of Use
Feedback