WOLFRAM COMMUNITY
Connect with users of Wolfram technologies to learn, solve problems and share ideas
Join
Sign In
Dashboard
Groups
People
Message Boards
Answer
(
Unmark
)
Mark as an Answer
WOLFRAM COMMUNITY
Dashboard
Groups
People
1
|
815 Views
|
0 Replies
|
1 Total Likes
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
1 year 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
Group Abstract
Be respectful. Review our
Community Guidelines
to understand your role and responsibilities.
Community Terms of Use
Feedback
Enable JavaScript to interact with content and submit forms on Wolfram websites.
Learn how »