Êþº¾4w ? @ A B C D E FG H IJ?ð“t¼j?`bMÒñ©ü K L MN FO P Q R S@ T SU V MW MXYZpLProGAL/geom3d/Point;nLProGAL/geom3d/Vector;v1v2projInvLProGAL/math/Matrix3x3;D(LProGAL/geom3d/Point;LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;)VCodeLineNumberTableLocalVariableTablethisLProGAL/geom3d/ParametricPlane;.(LProGAL/geom3d/Point;LProGAL/geom3d/Vector;)Vnormal projectPoint(LProGAL/geom3d/Point;)[DvxintersectionParameter(LProGAL/geom3d/Line;)DlLProGAL/geom3d/Line;getP()LProGAL/geom3d/Point;([D)LProGAL/geom3d/Point;pars[D SourceFileParametricPlane.java '[  \] ^_ !" #" $"` ab %& c_ProGAL/geom3d/Vector 'd e]f gh ij 3k lk mkn op q" rs tu vuProGAL/geom3d/ParametricPlanejava/lang/Object()Vcross.(LProGAL/geom3d/Vector;)LProGAL/geom3d/Vector; normalizeThis()LProGAL/geom3d/Vector;ProGAL/math/Matrix3x3createRowMatrix[(LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;)LProGAL/math/Matrix3x3; normalize(DDD)V crossThisProGAL/geom3d/PointvectorTo-(LProGAL/geom3d/Point;)LProGAL/geom3d/Vector; multiplyIn.(LProGAL/geomNd/Vector;)LProGAL/geomNd/Vector;()DyzProGAL/geom3d/Linedot(LProGAL/geom3d/Vector;)Ddirmultiply(D)LProGAL/geom3d/Vector;add-(LProGAL/geom3d/Vector;)LProGAL/geom3d/Point;addThis! !"#"$"%&'()�-*·*+µ*,-¶¶µ*,µ*-µ*,-*´¸µ ±* ,+*-,-- -#"-$"'.)£ M*·*+µ*,¶ µ*» Y ·,¶¶µ**´*´¶µ**´*´*´¸µ ±* *9L + M,-M M/"01)q+*´+¶M*´ ,¶W¼Y,¶RY,¶RY,¶R°*' ()+ +,-+2  "3"45)S*´+´*´¶¶*´+´¶o¯*2+,-6789)/*´°*6+ ,-8:)S*´*´+1¶¶*´+1¶¶°*9+,-;<=>