DenizenScript/Denizen

Shape Object Tags Expansion - Cylinders, Intersects, Etc.

mcmonkey4eva opened this issue · 0 comments

Dump issue for requested feature expansions to shape objects (CuboidTag, PolygonTag, EllipsoidTag)

  • (Shape).is_within[(Shape)] for all shapes including cross-support. Like EllipsoidTag.is_within[CuboidTag] and etc. (or .contains as the tag for it, either way). This will probably require some messy math for polygons and all to do properly.
  • (Shape).intersects[(Shape)] same as above, but for intersection rather than full containment
  • CylinderTag