:py:mod:`rtgs.bounding_box` =========================== .. py:module:: rtgs.bounding_box .. autodoc2-docstring:: rtgs.bounding_box :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`Bound ` - .. autodoc2-docstring:: rtgs.bounding_box.Bound :summary: API ~~~ .. py:class:: Bound :canonical: rtgs.bounding_box.Bound .. autodoc2-docstring:: rtgs.bounding_box.Bound .. py:attribute:: p_min :canonical: rtgs.bounding_box.Bound.p_min :type: taichi.math.vec3 :value: None .. autodoc2-docstring:: rtgs.bounding_box.Bound.p_min .. py:attribute:: p_max :canonical: rtgs.bounding_box.Bound.p_max :type: taichi.math.vec3 :value: None .. autodoc2-docstring:: rtgs.bounding_box.Bound.p_max .. py:method:: init(p_min=ti.math.vec3(ti.math.inf), p_max=ti.math.vec3(-ti.math.inf)) :canonical: rtgs.bounding_box.Bound.init .. autodoc2-docstring:: rtgs.bounding_box.Bound.init .. py:method:: get_centroid() :canonical: rtgs.bounding_box.Bound.get_centroid .. autodoc2-docstring:: rtgs.bounding_box.Bound.get_centroid .. py:method:: size() :canonical: rtgs.bounding_box.Bound.size .. autodoc2-docstring:: rtgs.bounding_box.Bound.size .. py:method:: area() :canonical: rtgs.bounding_box.Bound.area .. autodoc2-docstring:: rtgs.bounding_box.Bound.area .. py:method:: area_py() :canonical: rtgs.bounding_box.Bound.area_py .. autodoc2-docstring:: rtgs.bounding_box.Bound.area_py .. py:method:: union(box) :canonical: rtgs.bounding_box.Bound.union .. autodoc2-docstring:: rtgs.bounding_box.Bound.union .. py:method:: hit(ray) :canonical: rtgs.bounding_box.Bound.hit .. autodoc2-docstring:: rtgs.bounding_box.Bound.hit