4w ? @ A B C D E FG H IJ?tj?`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* ,WY,RY,RY,R*' ()+ +,-+2  "3"45)S*+**+o*2+,-6789)/**6+ ,-8:)S**+1*+1*9+,-;<=>