�������4�w ��? ��@ ��A ��B ��C ��D ��E �F�G ��H ��I�J?��t�j?`bM��� ��K ��L �M�N �F�O ��P ��Q ��R �S�@ ��T �S�U ��V �M�W �M�X�Y�Z�p�LProGAL/geom3d/Point;�n�LProGAL/geom3d/Vector;�v1�v2�projInv�LProGAL/math/Matrix3x3;�<init>�D(LProGAL/geom3d/Point;LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;)V�Code�LineNumberTable�LocalVariableTable�this�LProGAL/geom3d/ParametricPlane;�.(LProGAL/geom3d/Point;LProGAL/geom3d/Vector;)V�normal�projectPoint�(LProGAL/geom3d/Point;)[D�v�x�intersectionParameter�(LProGAL/geom3d/Line;)D�l�LProGAL/geom3d/Line;�getP�()LProGAL/geom3d/Point;�([D)LProGAL/geom3d/Point;�pars�[D� SourceFile�ParametricPlane.java�'�[�� �\�]�^�_�!�"�#�"�$�"�`�a�b�%�&�c�_�ProGAL/geom3d/Vector�'�d�e�]�f�g�h�i�j�3�k�l�k�m�k�n�o�p�q�"�r�s�t�u�v�u�ProGAL/geom3d/ParametricPlane�java/lang/Object�()V�cross�.(LProGAL/geom3d/Vector;)LProGAL/geom3d/Vector;� normalizeThis�()LProGAL/geom3d/Vector;�ProGAL/math/Matrix3x3�createRowMatrix�[(LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;)LProGAL/math/Matrix3x3;� normalize�(DDD)V� crossThis�ProGAL/geom3d/Point�vectorTo�-(LProGAL/geom3d/Point;)LProGAL/geom3d/Vector;� multiplyIn�.(LProGAL/geomNd/Vector;)LProGAL/geomNd/Vector;�()D�y�z�ProGAL/geom3d/Line�dot�(LProGAL/geom3d/Vector;)D�dir�multiply�(D)LProGAL/geom3d/Vector;�add�-(LProGAL/geom3d/Vector;)LProGAL/geom3d/Point;�addThis�!�������� ����!�"����#�"����$�"����%�&�����'�(��)���������-*��*+��*,-������*,��*-��*,-*������ �����*���������� ��������,��+���*����-�,�-�����-�� ����-�#�"����-�$�"���'�.��)����� ����M*��*+��*,�� ��*��Y����,������**��*������**��*��*������ �����*���������� ����*��9��L� �+��� ����M�,�-�����M�� ����M�/�"���0�1��)���q�����+*��+��M*�� ,��W�Y,��RY,��RY,��R�����*�������'� �(��)�+��� ����+�,�-�����+�2� �� �"�3�"���4�5��)���S�����*��+��*������*��+����o�����*�������2�+��������,�-������6�7���8�9��)���/�����*�������*�������6�+��������,�-����8�:��)���S�����*��*��+1����*��+1���������*�������9�+��������,�-������;�<���=����>