+
    nDj                        ^ RI Ht ^RIHt ^RIHtHt RR.t ! R R]P                  ]4      t ! R R]P                  ]4      t	]	]n
        R# )	    )annotations)	datatypes)ComponentBatchMixinComponentMixinPlane3DPlane3DBatchc                      ] tR t^tRtRtRtR# )r   a  
**Component**: An infinite 3D plane represented by a unit normal vector and a distance.

Any point P on the plane fulfills the equation `dot(xyz, P) - d = 0`,
where `xyz` is the plane's normal and `d` the distance of the plane from the origin.
This representation is also known as the Hesse normal form.

Note: although the normal will be passed through to the
datastore as provided, when used in the Viewer, planes will always be normalized.
I.e. the plane with xyz = (2, 0, 0), d = 1 is equivalent to xyz = (1, 0, 0), d = 0.5
N )__name__
__module____qualname____firstlineno____doc___BATCH_TYPE__static_attributes__r
       \/data/cameron/venvs/s3viz/lib/python3.14/site-packages/rerun_sdk/rerun/components/plane3d.pyr   r      s    
 Kr   c                  &    ] tR t^$t$ RtR]R&   RtR# )r   zrerun.components.Plane3Dstr_COMPONENT_TYPEr
   N)r   r   r   r   r   __annotations__r   r
   r   r   r   r   $   s    5OS5r   N)
__future__r    r   _baseclassesr   r   __all__r   r   r   r
   r   r   <module>r      sQ    # 
 n
%i &69))+> 6
 # r   