! / 1105623069 0 8948 ` EZEZEZEZEZEZEZEZEZEZEZEZEZEZXXXXXXXXXX3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3Tprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprprpr??0sgPerlinNoise_1D@@QAE@XZ??0sgPerlinNoise_2D@@QAE@XZ??0sgPerlinNoise_3D@@QAE@XZ?getNoise@sgPerlinNoise_1D@@QAEMM@Z?getNoise@sgPerlinNoise_2D@@QAEMQAM@Z?getNoise@sgPerlinNoise_3D@@QAEMQAM@Z?regenerate@sgPerlinNoise_1D@@QAEXXZ?regenerate@sgPerlinNoise_2D@@QAEXXZ?regenerate@sgPerlinNoise_3D@@QAEXXZ?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z__real@4@3ff78000000000000000__real@4@3fff8000000000000000__real@4@400b8000000000000000__real@8@4000c000000000000000?sgIsectInfLineInfLine@@YAHQAM0000@Z?sgIsectInfLinePlane@@YAHQAM000@Z?sgIsectLinesegPlane@@YAMQAM000@Z?sgIsectPlanePlane@@YAHQAM000@Z?sgPointInTriangle2@@YA_NQAMQAY01M@Z?sgPointInTriangle3@@YA_NQAMQAY02M@Z?sgScalarProductVec3@@YAMQBM0@Z__real@4@00000000000000000000__real@4@3fe88000000000000000__real@4@407effffff0000000000?sgdIsectInfLineInfLine@@YAHQAN0000@Z?sgdIsectInfLinePlane@@YAHQAN000@Z?sgdIsectLinesegPlane@@YANQAN000@Z?sgdIsectPlanePlane@@YAHQAN000@Z?sgdPointInTriangle@@YA_NQANQAY02N@Z?sgdScalarProductVec3@@YANQBN0@Z__real@8@00000000000000000000__real@8@3fcb8000000000000000__real@8@3fff8000000000000000__real@8@407effffff0000000000??_C@_0CE@DKF@sgdMat4ToCoord?3?5ERROR?5?9?5Bad?5Matr@??_C@_0CJ@HKBG@sg?3?5ERROR?5?9?5Singular?5matrix?0?5no?5@??_C@_0CL@NKBK@sgdGetAngleBetweenVectors?3?5Norma@??_C@_0DE@DLNM@sgdFrustum?3?5Can?8t?5support?5depth?5@??_C@_0DF@BJBL@sgFrustum?3?5Can?8t?5support?5width?5o@??_C@_0ED@GPIM@sgFrustum?3?5Can?8t?5support?5fields?5@?_sgdGravity@@3PANA?contains@sgdFrustum@@QBEHPBVsgdBox@@@Z?contains@sgdFrustum@@QBEHPBVsgdSphere@@@Z?contains@sgdFrustum@@QBEHQBN@Z?extend@sgdBox@@QAEXPBV1@@Z?extend@sgdBox@@QAEXPBVsgdSphere@@@Z?extend@sgdBox@@QAEXQBN@Z?extend@sgdSphere@@QAEXPBV1@@Z?extend@sgdSphere@@QAEXPBVsgdBox@@@Z?extend@sgdSphere@@QAEXQBN@Z?getOutcode@sgdFrustum@@ABEHQBN@Z?intersects@sgdBox@@QBEHQBN@Z?intersects@sgdSphere@@QBEHPBVsgdBox@@@Z?sgdAngleAxisToQuat@@YAXQANNNNN@Z?sgdAngleAxisToQuat@@YAXQANNQBN@Z?sgdAngleBetweenNormalizedVec3@@YANQAN00@Z?sgdAngleBetweenVec3@@YANQAN00@Z?sgdAngleBetweenVec3@@YANQAN0@Z?sgdClassifyMat4@@YAHQAY03$$CBN@Z?sgdCompare3DSqdDist@@YAHQBN0N@Z?sgdDistSquaredToLineLineSegment@@YANUsgdLineSegment3@@UsgdLine3@@@Z?sgdDistSquaredToLineSegmentVec3@@YANUsgdLineSegment3@@QBN@Z?sgdDistSquaredToLineVec3@@YANUsgdLine3@@QBN@Z?sgdEulerToQuat@@YAXQANQBN@Z?sgdFullXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdHPRfromVec3@@YAXQAN0@Z?sgdInvertMat4@@YAXQAY03NQAY03$$CBN@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z?sgdMakeLookAtMat4@@YAXQAY03NQBN11@Z?sgdMakeNormal@@YAXQANQBN11@Z?sgdMakeNormal@@YAXQANQBN1@Z?sgdMakePickMatrix@@YAXQAY03NNNNNQAN@Z?sgdMakeRotMat42@@YAXQAY03NQAN@Z?sgdMakeRotMat4@@YAXQAY03NNQBN@Z?sgdMakeTransMat4@@YAXQAY03NNNN@Z?sgdMakeTransMat4@@YAXQAY03NQBN@Z?sgdMatrixToQuat@@YAXQANQAY03$$CBN@Z?sgdMultMat4@@YAXQAY03NQAY03$$CBN1@Z?sgdMultQuat2@@YAXQANQBN1@Z?sgdMultQuat@@YAXQANQBN1@Z?sgdPostMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdPreMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdQuatToAngleAxis@@YAXPAN000QBN@Z?sgdQuatToAngleAxis@@YAXPANQANQBN@Z?sgdQuatToEuler@@YAXQANQBN@Z?sgdQuatToMatrix@@YAXQAY03NQBN@Z?sgdReflectInPlaneVec3@@YAXQANQBN1@Z?sgdRotateCoordQuat@@YAXQAN0@Z?sgdRotateVecQuat@@YAXQAN0@Z?sgdScaleVec4@@YAXQANQBNN@Z?sgdSetCoord@@YAXPAUsgdCoord@@QAY03$$CBN@Z?sgdSlerpQuat2@@YAXQANQBN1N@Z?sgdSlerpQuat@@YAXQANQBN1N@Z?sgdSubVec3@@YAXQANQBN1@Z?sgdTransposeNegateMat4@@YAXQAY03N@Z?sgdTransposeNegateMat4@@YAXQAY03NQAY03$$CBN@Z?sgdTriArea@@YANQAN00@Z?sgdTriangleSolver_ASAtoArea@@YANNNN@Z?sgdTriangleSolver_ASAtoSAS@@YAXNNNPAN00@Z?sgdTriangleSolver_ASStoArea@@YANNNNH@Z?sgdTriangleSolver_ASStoSAA@@YAXNNNHPAN00@Z?sgdTriangleSolver_SAAtoASS@@YAXNNNPAN00@Z?sgdTriangleSolver_SAAtoArea@@YANNNN@Z?sgdTriangleSolver_SAStoASA@@YAXNNNPAN00@Z?sgdTriangleSolver_SAStoArea@@YANNNN@Z?sgdTriangleSolver_SSStoAAA@@YAXNNNPAN00@Z?sgdTriangleSolver_SSStoArea@@YANNNN@Z?sgdVectorProductVec3@@YAXQANQBN1@Z?sgdXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdXformPnt4@@YAXQANQBNQAY03$$CBN@Z?sgdXformVec3@@YAXQANQBNQAY03$$CBN@Z?update@sgdFrustum@@AAEXXZ__real@8@3feb8637bd05af6c6800__real@8@3feea7c5ac471b478800__real@8@3ff88efa351294e9c800__real@8@3ff98efa351294e9c800__real@8@3ffbccccccccccccd000__real@8@3ffe8000000000000000__real@8@3ffeffff583a53b8e800__real@8@3ffeffffef39085f4800__real@8@3fffc90fdaa22168c000__real@8@40008000000000000000__real@8@4000c90fdaa22168c000__real@8@4001c90fdaa22168c000__real@8@400296cbe3f9990e9000__real@8@4004e52ee0d31e0fc000__real@8@4004f000000000000000__real@8@4005b400000000000000__real@8@4005e52ee0d31e0fc000__real@8@4006b400000000000000__real@8@bfeea7c5ac471b478800__real@8@bffeffff583a53b8e800__real@8@bfff8000000000000000__real@8@bfffc90fdaa22168c000__real@8@c0008000000000000000__real@8@c004e52ee0d31e0fc000??_C@_0CD@LJDM@sgMat4ToCoord?3?5ERROR?5?9?5Bad?5Matri@??_C@_0CK@EOAL@sgGetAngleBetweenVectors?3?5Normal@??_C@_0DD@BPNB@sgFrustum?3?5Can?8t?5support?5depth?5o@?_sgGravity@@3PAMA?contains@sgFrustum@@QBEHPBVsgBox@@@Z?contains@sgFrustum@@QBEHPBVsgSphere@@@Z?contains@sgFrustum@@QBEHQBM@Z?extend@sgBox@@QAEXPBV1@@Z?extend@sgBox@@QAEXPBVsgSphere@@@Z?extend@sgBox@@QAEXQBM@Z?extend@sgSphere@@QAEXPBV1@@Z?extend@sgSphere@@QAEXPBVsgBox@@@Z?extend@sgSphere@@QAEXQBM@Z?getOutcode@sgFrustum@@ABEHQBM@Z?intersects@sgBox@@QBEHQBM@Z?intersects@sgSphere@@QBEHPBVsgBox@@@Z?sgAngleAxisToQuat@@YAXQAMMMMM@Z?sgAngleAxisToQuat@@YAXQAMMQBM@Z?sgAngleBetweenNormalizedVec3@@YAMQAM00@Z?sgAngleBetweenVec3@@YAMQAM00@Z?sgAngleBetweenVec3@@YAMQAM0@Z?sgClassifyMat4@@YAHQAY03$$CBM@Z?sgCompare3DSqdDist@@YAHQBM0M@Z?sgDistSquaredToLineLineSegment@@YAMUsgLineSegment3@@UsgLine3@@@Z?sgDistSquaredToLineSegmentVec3@@YAMUsgLineSegment3@@QBM@Z?sgDistSquaredToLineVec3@@YAMUsgLine3@@QBM@Z?sgEulerToQuat@@YAXQAMQBM@Z?sgFullXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgHPRfromVec3@@YAXQAMQBM@Z?sgInvertMat4@@YAXQAY03MQAY03$$CBM@Z?sgMakeCoordMat4@@YAXQAY03MMMMMMM@Z?sgMakeLookAtMat4@@YAXQAY03MQBM11@Z?sgMakeNormal@@YAXQAMQBM11@Z?sgMakeNormal@@YAXQAMQBM1@Z?sgMakePickMatrix@@YAXQAY03MMMMMQAM@Z?sgMakeRotMat42@@YAXQAY03MQAM@Z?sgMakeRotMat4@@YAXQAY03MMQBM@Z?sgMakeTransMat4@@YAXQAY03MMMM@Z?sgMakeTransMat4@@YAXQAY03MQBM@Z?sgMatrixToQuat@@YAXQAMQAY03$$CBM@Z?sgMultMat4@@YAXQAY03MQAY03$$CBM1@Z?sgMultQuat2@@YAXQAMQBM1@Z?sgMultQuat@@YAXQAMQBM1@Z?sgPostMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgPreMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgQuatToAngleAxis@@YAXPAM000QBM@Z?sgQuatToAngleAxis@@YAXPAMQAMQBM@Z?sgQuatToEuler@@YAXQAMQBM@Z?sgQuatToMatrix@@YAXQAY03MQBM@Z?sgReflectInPlaneVec3@@YAXQAMQBM1@Z?sgRotateCoordQuat@@YAXQAM0@Z?sgRotateVecQuat@@YAXQAM0@Z?sgScaleVec4@@YAXQAMQBMM@Z?sgSetCoord@@YAXPAUsgCoord@@QAY03$$CBM@Z?sgSlerpQuat2@@YAXQAMQBM1M@Z?sgSlerpQuat@@YAXQAMQBM1M@Z?sgSubVec3@@YAXQAMQBM1@Z?sgTransposeNegateMat4@@YAXQAY03M@Z?sgTransposeNegateMat4@@YAXQAY03MQAY03$$CBM@Z?sgTriArea@@YAMQAM00@Z?sgTriangleSolver_ASAtoArea@@YAMMMM@Z?sgTriangleSolver_ASAtoSAS@@YAXMMMPAM00@Z?sgTriangleSolver_ASStoArea@@YAMMMMH@Z?sgTriangleSolver_ASStoSAA@@YAXMMMHPAM00@Z?sgTriangleSolver_SAAtoASS@@YAXMMMPAM00@Z?sgTriangleSolver_SAAtoArea@@YAMMMM@Z?sgTriangleSolver_SAStoASA@@YAXMMMPAM00@Z?sgTriangleSolver_SAStoArea@@YAMMMM@Z?sgTriangleSolver_SSStoAAA@@YAXMMMPAM00@Z?sgTriangleSolver_SSStoArea@@YAMMMM@Z?sgVectorProductVec3@@YAXQAMQBM1@Z?sgXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgXformPnt4@@YAXQAMQBMQAY03$$CBM@Z?sgXformVec3@@YAXQAMQBMQAY03$$CBM@Z?update@sgFrustum@@AAEXXZ__real@4@3feb8637bd0000000000__real@4@3ff88efa350000000000__real@4@3ff98efa350000000000__real@4@3ffe8000000000000000__real@4@3ffeffffef0000000000__real@4@3fffc90fdb0000000000__real@4@40008000000000000000__real@4@4000c90fdb0000000000__real@4@4001c90fdb0000000000__real@4@400296cbe40000000000__real@4@4004e52ee00000000000__real@4@4004f000000000000000__real@4@4005b400000000000000__real@4@4005e52ee00000000000__real@4@4006b400000000000000__real@4@bfff8000000000000000__real@4@bfffc90fdb0000000000__real@4@c0008000000000000000__real@4@c004e52ee00000000000__real@8@3fe88000000000000000/ 1105623069 0 8510 ` ZEXT3rp??0sgPerlinNoise_1D@@QAE@XZ??0sgPerlinNoise_2D@@QAE@XZ??0sgPerlinNoise_3D@@QAE@XZ??_C@_0CD@LJDM@sgMat4ToCoord?3?5ERROR?5?9?5Bad?5Matri@??_C@_0CE@DKF@sgdMat4ToCoord?3?5ERROR?5?9?5Bad?5Matr@??_C@_0CJ@HKBG@sg?3?5ERROR?5?9?5Singular?5matrix?0?5no?5@??_C@_0CK@EOAL@sgGetAngleBetweenVectors?3?5Normal@??_C@_0CL@NKBK@sgdGetAngleBetweenVectors?3?5Norma@??_C@_0DD@BPNB@sgFrustum?3?5Can?8t?5support?5depth?5o@??_C@_0DE@DLNM@sgdFrustum?3?5Can?8t?5support?5depth?5@??_C@_0DF@BJBL@sgFrustum?3?5Can?8t?5support?5width?5o@??_C@_0ED@GPIM@sgFrustum?3?5Can?8t?5support?5fields?5@?_sgGravity@@3PAMA?_sgdGravity@@3PANA?contains@sgFrustum@@QBEHPBVsgBox@@@Z?contains@sgFrustum@@QBEHPBVsgSphere@@@Z?contains@sgFrustum@@QBEHQBM@Z?contains@sgdFrustum@@QBEHPBVsgdBox@@@Z?contains@sgdFrustum@@QBEHPBVsgdSphere@@@Z?contains@sgdFrustum@@QBEHQBN@Z?extend@sgBox@@QAEXPBV1@@Z?extend@sgBox@@QAEXPBVsgSphere@@@Z?extend@sgBox@@QAEXQBM@Z?extend@sgSphere@@QAEXPBV1@@Z?extend@sgSphere@@QAEXPBVsgBox@@@Z?extend@sgSphere@@QAEXQBM@Z?extend@sgdBox@@QAEXPBV1@@Z?extend@sgdBox@@QAEXPBVsgdSphere@@@Z?extend@sgdBox@@QAEXQBN@Z?extend@sgdSphere@@QAEXPBV1@@Z?extend@sgdSphere@@QAEXPBVsgdBox@@@Z?extend@sgdSphere@@QAEXQBN@Z?getNoise@sgPerlinNoise_1D@@QAEMM@Z?getNoise@sgPerlinNoise_2D@@QAEMQAM@Z?getNoise@sgPerlinNoise_3D@@QAEMQAM@Z?getOutcode@sgFrustum@@ABEHQBM@Z?getOutcode@sgdFrustum@@ABEHQBN@Z?intersects@sgBox@@QBEHQBM@Z?intersects@sgSphere@@QBEHPBVsgBox@@@Z?intersects@sgdBox@@QBEHQBN@Z?intersects@sgdSphere@@QBEHPBVsgdBox@@@Z?regenerate@sgPerlinNoise_1D@@QAEXXZ?regenerate@sgPerlinNoise_2D@@QAEXXZ?regenerate@sgPerlinNoise_3D@@QAEXXZ?sgAngleAxisToQuat@@YAXQAMMMMM@Z?sgAngleAxisToQuat@@YAXQAMMQBM@Z?sgAngleBetweenNormalizedVec3@@YAMQAM00@Z?sgAngleBetweenVec3@@YAMQAM00@Z?sgAngleBetweenVec3@@YAMQAM0@Z?sgClassifyMat4@@YAHQAY03$$CBM@Z?sgCompare3DSqdDist@@YAHQBM0M@Z?sgDistSquaredToLineLineSegment@@YAMUsgLineSegment3@@UsgLine3@@@Z?sgDistSquaredToLineSegmentVec3@@YAMUsgLineSegment3@@QBM@Z?sgDistSquaredToLineVec3@@YAMUsgLine3@@QBM@Z?sgEulerToQuat@@YAXQAMQBM@Z?sgFullXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgHPRfromVec3@@YAXQAMQBM@Z?sgInvertMat4@@YAXQAY03MQAY03$$CBM@Z?sgIsectInfLineInfLine@@YAHQAM0000@Z?sgIsectInfLinePlane@@YAHQAM000@Z?sgIsectLinesegPlane@@YAMQAM000@Z?sgIsectPlanePlane@@YAHQAM000@Z?sgMakeCoordMat4@@YAXQAY03MMMMMMM@Z?sgMakeLookAtMat4@@YAXQAY03MQBM11@Z?sgMakeNormal@@YAXQAMQBM11@Z?sgMakeNormal@@YAXQAMQBM1@Z?sgMakePickMatrix@@YAXQAY03MMMMMQAM@Z?sgMakeRotMat42@@YAXQAY03MQAM@Z?sgMakeRotMat4@@YAXQAY03MMQBM@Z?sgMakeTransMat4@@YAXQAY03MMMM@Z?sgMakeTransMat4@@YAXQAY03MQBM@Z?sgMatrixToQuat@@YAXQAMQAY03$$CBM@Z?sgMultMat4@@YAXQAY03MQAY03$$CBM1@Z?sgMultQuat2@@YAXQAMQBM1@Z?sgMultQuat@@YAXQAMQBM1@Z?sgPointInTriangle2@@YA_NQAMQAY01M@Z?sgPointInTriangle3@@YA_NQAMQAY02M@Z?sgPostMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgPreMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgQuatToAngleAxis@@YAXPAM000QBM@Z?sgQuatToAngleAxis@@YAXPAMQAMQBM@Z?sgQuatToEuler@@YAXQAMQBM@Z?sgQuatToMatrix@@YAXQAY03MQBM@Z?sgReflectInPlaneVec3@@YAXQAMQBM1@Z?sgRotateCoordQuat@@YAXQAM0@Z?sgRotateVecQuat@@YAXQAM0@Z?sgScalarProductVec3@@YAMQBM0@Z?sgScaleVec4@@YAXQAMQBMM@Z?sgSetCoord@@YAXPAUsgCoord@@QAY03$$CBM@Z?sgSlerpQuat2@@YAXQAMQBM1M@Z?sgSlerpQuat@@YAXQAMQBM1M@Z?sgSubVec3@@YAXQAMQBM1@Z?sgTransposeNegateMat4@@YAXQAY03M@Z?sgTransposeNegateMat4@@YAXQAY03MQAY03$$CBM@Z?sgTriArea@@YAMQAM00@Z?sgTriangleSolver_ASAtoArea@@YAMMMM@Z?sgTriangleSolver_ASAtoSAS@@YAXMMMPAM00@Z?sgTriangleSolver_ASStoArea@@YAMMMMH@Z?sgTriangleSolver_ASStoSAA@@YAXMMMHPAM00@Z?sgTriangleSolver_SAAtoASS@@YAXMMMPAM00@Z?sgTriangleSolver_SAAtoArea@@YAMMMM@Z?sgTriangleSolver_SAStoASA@@YAXMMMPAM00@Z?sgTriangleSolver_SAStoArea@@YAMMMM@Z?sgTriangleSolver_SSStoAAA@@YAXMMMPAM00@Z?sgTriangleSolver_SSStoArea@@YAMMMM@Z?sgVectorProductVec3@@YAXQAMQBM1@Z?sgXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgXformPnt4@@YAXQAMQBMQAY03$$CBM@Z?sgXformVec3@@YAXQAMQBMQAY03$$CBM@Z?sgdAngleAxisToQuat@@YAXQANNNNN@Z?sgdAngleAxisToQuat@@YAXQANNQBN@Z?sgdAngleBetweenNormalizedVec3@@YANQAN00@Z?sgdAngleBetweenVec3@@YANQAN00@Z?sgdAngleBetweenVec3@@YANQAN0@Z?sgdClassifyMat4@@YAHQAY03$$CBN@Z?sgdCompare3DSqdDist@@YAHQBN0N@Z?sgdDistSquaredToLineLineSegment@@YANUsgdLineSegment3@@UsgdLine3@@@Z?sgdDistSquaredToLineSegmentVec3@@YANUsgdLineSegment3@@QBN@Z?sgdDistSquaredToLineVec3@@YANUsgdLine3@@QBN@Z?sgdEulerToQuat@@YAXQANQBN@Z?sgdFullXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdHPRfromVec3@@YAXQAN0@Z?sgdInvertMat4@@YAXQAY03NQAY03$$CBN@Z?sgdIsectInfLineInfLine@@YAHQAN0000@Z?sgdIsectInfLinePlane@@YAHQAN000@Z?sgdIsectLinesegPlane@@YANQAN000@Z?sgdIsectPlanePlane@@YAHQAN000@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z?sgdMakeLookAtMat4@@YAXQAY03NQBN11@Z?sgdMakeNormal@@YAXQANQBN11@Z?sgdMakeNormal@@YAXQANQBN1@Z?sgdMakePickMatrix@@YAXQAY03NNNNNQAN@Z?sgdMakeRotMat42@@YAXQAY03NQAN@Z?sgdMakeRotMat4@@YAXQAY03NNQBN@Z?sgdMakeTransMat4@@YAXQAY03NNNN@Z?sgdMakeTransMat4@@YAXQAY03NQBN@Z?sgdMatrixToQuat@@YAXQANQAY03$$CBN@Z?sgdMultMat4@@YAXQAY03NQAY03$$CBN1@Z?sgdMultQuat2@@YAXQANQBN1@Z?sgdMultQuat@@YAXQANQBN1@Z?sgdPointInTriangle@@YA_NQANQAY02N@Z?sgdPostMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdPreMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdQuatToAngleAxis@@YAXPAN000QBN@Z?sgdQuatToAngleAxis@@YAXPANQANQBN@Z?sgdQuatToEuler@@YAXQANQBN@Z?sgdQuatToMatrix@@YAXQAY03NQBN@Z?sgdReflectInPlaneVec3@@YAXQANQBN1@Z?sgdRotateCoordQuat@@YAXQAN0@Z?sgdRotateVecQuat@@YAXQAN0@Z?sgdScalarProductVec3@@YANQBN0@Z?sgdScaleVec4@@YAXQANQBNN@Z?sgdSetCoord@@YAXPAUsgdCoord@@QAY03$$CBN@Z?sgdSlerpQuat2@@YAXQANQBN1N@Z?sgdSlerpQuat@@YAXQANQBN1N@Z?sgdSubVec3@@YAXQANQBN1@Z?sgdTransposeNegateMat4@@YAXQAY03N@Z?sgdTransposeNegateMat4@@YAXQAY03NQAY03$$CBN@Z?sgdTriArea@@YANQAN00@Z?sgdTriangleSolver_ASAtoArea@@YANNNN@Z?sgdTriangleSolver_ASAtoSAS@@YAXNNNPAN00@Z?sgdTriangleSolver_ASStoArea@@YANNNNH@Z?sgdTriangleSolver_ASStoSAA@@YAXNNNHPAN00@Z?sgdTriangleSolver_SAAtoASS@@YAXNNNPAN00@Z?sgdTriangleSolver_SAAtoArea@@YANNNN@Z?sgdTriangleSolver_SAStoASA@@YAXNNNPAN00@Z?sgdTriangleSolver_SAStoArea@@YANNNN@Z?sgdTriangleSolver_SSStoAAA@@YAXNNNPAN00@Z?sgdTriangleSolver_SSStoArea@@YANNNN@Z?sgdVectorProductVec3@@YAXQANQBN1@Z?sgdXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdXformPnt4@@YAXQANQBNQAY03$$CBN@Z?sgdXformVec3@@YAXQANQBNQAY03$$CBN@Z?update@sgFrustum@@AAEXXZ?update@sgdFrustum@@AAEXXZ__real@4@00000000000000000000__real@4@3fe88000000000000000__real@4@3feb8637bd0000000000__real@4@3ff78000000000000000__real@4@3ff88efa350000000000__real@4@3ff98efa350000000000__real@4@3ffe8000000000000000__real@4@3ffeffffef0000000000__real@4@3fff8000000000000000__real@4@3fffc90fdb0000000000__real@4@40008000000000000000__real@4@4000c90fdb0000000000__real@4@4001c90fdb0000000000__real@4@400296cbe40000000000__real@4@4004e52ee00000000000__real@4@4004f000000000000000__real@4@4005b400000000000000__real@4@4005e52ee00000000000__real@4@4006b400000000000000__real@4@400b8000000000000000__real@4@407effffff0000000000__real@4@bfff8000000000000000__real@4@bfffc90fdb0000000000__real@4@c0008000000000000000__real@4@c004e52ee00000000000__real@8@00000000000000000000__real@8@3fcb8000000000000000__real@8@3fe88000000000000000__real@8@3feb8637bd05af6c6800__real@8@3feea7c5ac471b478800__real@8@3ff88efa351294e9c800__real@8@3ff98efa351294e9c800__real@8@3ffbccccccccccccd000__real@8@3ffe8000000000000000__real@8@3ffeffff583a53b8e800__real@8@3ffeffffef39085f4800__real@8@3fff8000000000000000__real@8@3fffc90fdaa22168c000__real@8@40008000000000000000__real@8@4000c000000000000000__real@8@4000c90fdaa22168c000__real@8@4001c90fdaa22168c000__real@8@400296cbe3f9990e9000__real@8@4004e52ee0d31e0fc000__real@8@4004f000000000000000__real@8@4005b400000000000000__real@8@4005e52ee0d31e0fc000__real@8@4006b400000000000000__real@8@407effffff0000000000__real@8@bfeea7c5ac471b478800__real@8@bffeffff583a53b8e800__real@8@bfff8000000000000000__real@8@bfffc90fdaa22168c000__real@8@c0008000000000000000__real@8@c004e52ee0d31e0fc000// 1105623069 0 108 ` .\Release\sgPerlinNoise.obj.\Release\sgIsect.obj.\Release\sgdIsect.obj.\Release\sgd.obj.\Release\sg.obj/0 1105623067 100666 20354 ` L*xA9@.drectveP .debug$S&-HB.bss0.rdata0-@0@.textP4--- P`.debug$S\--HB.debug$F ..HB.textp$... P`.rdata.@@@.rdata.@0@.rdata.@0@.debug$Se.M/HB.debug$Fa/q/HB.textP{/0%1  P`.debug$SO11HB.debug$F 22HB.text'24y5 P`.debug$SQ57HB.debug$F&767HB.text@7P7Z7 P`.debug$S]l77HB.debug$F77HB.text`7W8u8 P`.rdata8@0@.debug$SW88HB.debug$F99HB.text(999 P`.debug$S9@:y:HB.debug$F::HB.text::: P`.debug$S]:0;HB.debug$FD;T;HB.text^;.<j< P`.debug$SW<<HB.debug$F ==HB.text%=5=?= P`.debug$S]Q==HB.debug$F==HB.text =>L? P`.debug$SWp??HB.debug$F??HB.debug$TD?HB-defaultlib:uuid.lib -defaultlib:uuid.lib -defaultlib:LIBC -defaultlib:OLDNAMES @ 9D:\devel\plib\plib-1.8.3\src\sg\Release\sgPerlinNoise.objJCMicrosoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.9782.0"STUB_UNMARSHAL"STUB_CALL_SERVER" STUB_MARSHAL$"STUB_CALL_SERVER_NO_HRESULTmPROXY_CALCSIZEmPROXY_GETBUFFERm PROXY_MARSHALmPROXY_SENDRECEIVEmPROXY_UNMARSHAL XLAT_SERVER XLAT_CLIENT ,RpcNotificationTypeNone!,RpcNotificationTypeEvent,RpcNotificationTypeApc,RpcNotificationTypeIoc ,RpcNotificationTypeHwnd$,RpcNotificationTypeCallbackRpcCallCompleteRpcSendCompleteRpcReceiveCompleteUL_DEBUG UL_WARNINGUL_FATALUL_MAX_SEVERITY _ulEndianTestu permTable$ LT_DONT_CARE$LT_LOWEST_LATENCY{tagRPCOLEMESSAGE$_GENERIC_BINDING_ROUTINE_PAIR_COMM_FAULT_OFFSETS3_CONTEXTK_MIDL_STUB_DESCCOMM_FAULT_OFFSETS!_FULL_PTR_TO_REFID_ELEMENTPMIDL_STUB_DESC&_USER_MARSHAL_ROUTINE_QUADRUPLE3CONTEXT}_MALLOC_FREE_STRUCT_RPC_SYNTAX_IDENTIFIER!TPFULL_PTR_TO_REFID_ELEMENTRPC_SYNTAX_IDENTIFIERY_FULL_PTR_XLAT_TABLES  tagMETARECORD PNDR_PIPE_DESC#GENERIC_BINDING_ROUTINE_PAIR%USER_MARSHAL_ROUTINE_QUADRUPLE/ DLGTEMPLATE ARRAY_INFOt_XMIT_ROUTINE_QUINTUPLELPCDLGTEMPLATEW}MALLOC_FREE_STRUCTLPCDLGTEMPLATEA{ RPCOLEMESSAGE+PCONTEXTx_EXCEPTION_RECORDuLPDLGTEMPLATEAtXMIT_ROUTINE_QUINTUPLErIRpcChannelBuffer[__GENERIC_BINDING_INFOLPCDLGTEMPLATEPFULL_PTR_XLAT_TABLES _RPC_MESSAGE LPMETARECORDP _RPC_VERSION _OVERLAPPEDN_FLOATING_SAVE_AREAKMIDL_STUB_DESC  HDC___RPC_ASYNC_EVENT-_EXCEPTION_POINTERSHDRVR__+ LPCONTEXT/ DLGTEMPLATEPEXCEPTION_POINTERS'tagPOINT%_MIDL_STUB_MESSAGE  METARECORDISequentialStreamPIMAGE_TLS_CALLBACKSERVER_ROUTINE !ATOM !WCHAR"!SECURITY_DESCRIPTOR_CONTROL'TIMEFMT_ENUMPROCA PRPC_MESSAGE DRAWSTATEPROCsgdQuat PQUERYHANDLER pPSTR tBOOL tLPINT "u_long,_RPC_NOTIFICATION_TYPES!COLOR16)"USER_MARSHAL_UNMARSHALLING_ROUTINE tagCACLIPDATA VPROC _onexit_t"-PFN_RPCNOTIFICATION_ROUTINE PSIDRPC_IF_CALLBACK_FN sgBox<LPTHREAD_START_ROUTINE val_contexttagBLOB FXPT2DOT30  byte BLOB !wint_t SC_HANDLEk FONTENUMPROCALPHANDLER_FUNCTION PLONG_ FONTENUMPROCW tagCABSTR  PUCHAR ADATEN sgdFrustum IEnumSTATSTGb PRPC_RUNDOWN!OLECHAR pCHARLPFNADDPROPSHEETPAGE_PROPSHEETPAGEWHICON__sgPerlinNoise_2D PROPENUMPROCW LPCOLESTRsgPerlinNoise_1DGRAYSTRINGPROC YIELDPROCtagCAUL "PDWORDtagCAUHtagCAUI PROPENUMPROCATDATEFMT_ENUMPROCW CAUL DISPID EXPR_EVALe tagLOGFONTW CAUI CAUHsgdLineSegment3LRESULT_PROPSHEETPAGEA"HREFTYPEtagCAUB tagHELPINFO tagLOGFONTA CACLIPDATA'DATEFMT_ENUMPROCAsgPerlinNoise_3D LPLONGR WAVECALLBACKRPC_DISPATCH_FUNCTIONsgSphereu MMVERSIONPROPSHEETPAGEWHGLOBAL !LANGID"COLORREF ICMENUMPROCWtagCACY CACY MENUTEMPLATEA tagCLIPDATA STUB_THUNKIStreamsgdCoordPFE_IMPORT_FUNC MENUTEMPLATEW ICMENUMPROCA VARIANT_BOOLB TIMECALLBACKTTIMEFMT_ENUMPROCWPHANDLER_ROUTINE  bool5 LPCCHOOKPROCLPSERVICE_MAIN_FUNCTIONAEDITWORDBREAKPROCAREGISTERWORDENUMPROCADESKTOPENUMPROCW 5sgdBoxREGISTERWORDENUMPROCW "FOURCC NAMEENUMPROCW MFENUMPROC# DWORDLONG SNBLPSERVICE_MAIN_FUNCTIONW!LPOLESTRCLIPDATA :_iobuf NAMEENUMPROCA CABSTR TIMERPROCDESKTOPENUMPROCALOGFONTANLPHANDLE LPSTREAM sgMat4sgdLine3 I_RPC_MUTEXf LPMMIOPROC ulLinkedList PCWSTReLOGFONTW"CALTYPEb NDR_RUNDOWN#aUSER_MARSHAL_FREEING_ROUTINE "CALID ulIterateFuncLtagCAFLT" ACCESS_MASK "PULONG !PWORD^HOOKPROC"PSECURITY_INFORMATIONtagCADBL !LPWSTR LONG# ULONGLONG PACCESS_TOKEN @PFLOAT[LPFNPSPCALLBACKA5LPPRINTHOOKPROCVFARPROCRPC_ASYNC_EVENTTRPC_OBJECT_INQ_FNRtagTEXTMETRICW uSOCKET"LPDWORDNPHANDLExsgSpringDamperP tagCACLSID +_GUIDN tagSTATSTG LCAFLTJLPFNPSPCALLBACKWHRESULTERPC_CLIENT_ALLOCD tagCABOOL tINT"SERVICE_STATUS_HANDLECLPTIMECALLBACK@RPC_FORWARD_FUNCTION LCSGAMUTMATCH uu_int<PTHREAD_START_ROUTINE,RPC_NOTIFICATION_TYPES!wctype_t:tagCAPROPVARIANT8_RPC_ASYNC_STATEHulDynamicLibrary! tagCADATE !LPWORD*MSGBOXCALLBACK NPLOGFONTA%_LARGE_INTEGER +IIDRPC_AUTH_IDENTITY_HANDLE PVOIDPSECURITY_DESCRIPTOR !CADATEHGDIOBJ boolean HANDLE uHDC CADBL PLOGFONTAB tagCASCODEMEMBERID NDR_CCONTEXTPFORMAT_STRING time_tLONGLONG "SIZE_T +CLSID$ LATENCY_TIME#LPTOP_LEVEL_EXCEPTION_FILTERWNDPROC XLAT_SIDE" STUB_PHASEm PROXY_PHASE  UCHAR HLOCAL fpos_t!u_short SHORTz tagBSTRBLOB HWND__ HINSTANCE__ LPVOID pLPTSTR  PBYTE5 LPOFNHOOKPROC" RPCOLEDATAREPtagTEXTMETRICAIUnknown "DWORD RPC_NS_HANDLE RPC_STATUSLPCWSTR8sgdMat4+_ULARGE_INTEGER ADOUBLENRPC_EP_INQ_HANDLE uPUINTtagENHMETARECORD "LCIDXMIT_HELPER_ROUTINER MIDICALLBACKRPC_SS_THREAD_HANDLEWINSTAENUMPROCW@ tagCABSTRBLOBTCODEPAGE_ENUMPROCW"UINT_PTRtagHANDLETABLE! CLIPFORMATWINSTAENUMPROCA +GUID ENHMFENUMPROC5LPPAGESETUPHOOK"SECURITY_INFORMATION !WORD'CODEPAGE_ENUMPROCARPC_BLOCKING_FN LPOVERLAPPED"EXECUTION_STATE  LPBYTEENUMRESLANGPROC +FMTIDhandle_tENUMRESNAMEPROCIStorage5LPSETUPHOOKPROCRPCNOTIFICATION_ROUTINE' USER_MARSHAL_MARSHALLING_ROUTINE QUERYHANDLER <LPCSTR"PTOP_LEVEL_EXCEPTION_FILTERTCALINFO_ENUMPROCW uLPUINT#!PSECURITY_DESCRIPTOR_CONTROL RPC_MGMT_AUTHORIZATION_FNSC_LOCK PHDRVRV _FILETIMEPFE_EXPORT_FUNC"USER_MARSHAL_SIZING_ROUTINEINT_PTRPFNPROPSHEETCALLBACK +UUID&LPOVERLAPPED_COMPLETION_ROUTINE LCSCSTYPE WNDENUMPROC sgVec4} tagCALPSTR sgVec3 HMETAFILEPICTzBSTRBLOB julList {sgVec2 I_RPC_HANDLEx ABORTPROC'CALINFO_ENUMPROCA tPBOOLs LINEDDAPROC5 LPFRHOOKPROC LPBSTR "HIMC sgQuatHOLEMENUpENUMRESTYPEPROC|LPCVOIDkOLDFONTENUMPROCARPC_AUTHZ_HANDLERPC_BINDING_HANDLE tHFILE!VARTYPE  RPC_BUFPTRg sgParticle<LPCTSTRb GOBJENUMPROC_OLDFONTENUMPROCW "REGSAM RPC_IF_HANDLEuMMRESULT HDWP ulCompareFuncVFILETIME BOOLEAN  u_char "ULONG% SECURITY_CONTEXT_TRACKING_MODE&tagPROPVARIANTTLOCALE_ENUMPROCWR DRVCALLBACK NtagCAL usize_t MtagCY KtagCAIIGENERIC_UNBIND_ROUTINE FtagCAH !USHORT @FLOATCRPC_CLIENT_FREE ulSeverityBCASCODE tLPBOOLWIN_TRUST_SUBJECT  BYTE"MCIERROR@ CABSTRBLOB pLPSTR= SENDASYNCPROC:DLGPROC sgFrustum$ LATENCY_TIME$ sgdSphere tagCALPWSTR!wchar_t5LPPAGEPAINTHOOK uUINT 8RPC_AUTH_KEY_RETRIEVAL_FNsgCoord :FILEu MCIDEVICEID pHPSTR5 LPCFHOOKPROC LPARAM2MMIOPROC uWPARAMclock_tPVOID640GENERIC_BINDING_ROUTINE! FILEOP_FLAGS !BSTR. tagCAFILETIMEsgLine3+ULARGE_INTEGER'LOCALE_ENUMPROCA SCODE "PROPID6ulClock  _PMFNCALPWSTR" KSPIN_LOCK "LCTYPELPMENUTEMPLATEAPROPENUMPROCEXWpva_listsgdVec2PROPENUMPROCEXAsgdVec4sgLineSegment3sgdVec3ulErrorCallback- 1 I M D$H,P(QH$RP QHRPQHRPQH RPQHRD$,QRP4Ð9@6 A@sgdMakeCoordMat4dstsrc  $ AD$V D$d$%@% \$% ^d$-D$23 @/R,(f@?E@ ifsgPerlinNoise_1D::getNoise this@pos ( $( i(S\$UVWD$(d$(%%\$CD$(D$(%СJ\$(G؋FT Y ;B [YsgPerlinNoise_1D::regenerate this f $f [futh3 @=|VW3 %<< |_3^ =|Ð y  3k9 M e w  0 27EK`c}3 ~} initPermTable w $w ~wV^ÐH  }"sgPerlinNoise_2D::sgPerlinNoise_2D zthis $ SVW%yH @-D$ D$ \$%yH @-D$ D$ D$O ^FF=N^N^s_^C[PIuÐk1j:kej/wl B }sgPerlinNoise_2D::regenerate zthis $ V^ÐH  "sgPerlinNoise_3D::sgPerlinNoise_3D this $  SVWs%yH @-D$ D$ \$%yH @-D$ D$ \$%yH @L$-D$ D$ D$FN O^FFF=N^N^N^,_^C[P  P Iu Ðk2j;k\jekj/wB sgPerlinNoise_3D::regenerate this $ >xA0d:\devel\plib\plib-1.8.3\src\sg\release\vc60.pdb.filegD:\devel\plib\plib-1.8.3\src\sg\sgPerlinNoise.cxx@comp.id6& .drectveP.debug$S&*0.bss.rdataEW.textP=W.file$gD:\devel\plib\plib-1.8.3\src\sg\sg.h A-(J o .bfe4.lfe.efAe.debug$S\.debug$FRe+h.textp-.filegD:\devel\plib\plib-1.8.3\src\sg\sgPerlinNoise.cxxy 4i.?.rdata  .rdata v .rdata T-5= __ftol .bfeyA.lfe.efie.debug$S e.debug$F .textP  }:R AA%1L.bfeN.lfe.efAe.debug$S.debug$F.text R Ny5Y.bfe[.lf e.efe.debug$SQ.debug$F.textC [ Z7f.bfel.lfe.ef e.debug$S].debug$F9[.text`o9I_ l[u8w.rdataoq_rand .bfez.lfe.ef[e.debug$SW.debug$Fʮ.text  z~9 .bfe*.lf e.ef~eH.debug$S9.debug$F.text  :.bfe.lfe.ef e .debug$S].debug$F .text! ! j<.bf!e .lf !e.ef!e.debug$S"W!.debug$F#!.text$$  ?=.bf$e".lf$e.ef $e$.debug$S%]$.debug$F&$.text' cG4"' L?.bf'e(.lf'e.ef'e9.debug$S(W'.debug$F)'.debug$T*DG_permTable__ulEndianTest?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z__fltused?getNoise@sgPerlinNoise_1D@@QAEMM@Z__real@8@4000c000000000000000__real@4@3fff8000000000000000__real@4@400b8000000000000000?getNoise@sgPerlinNoise_2D@@QAEMQAM@Z?getNoise@sgPerlinNoise_3D@@QAEMQAM@Z??0sgPerlinNoise_1D@@QAE@XZ?regenerate@sgPerlinNoise_1D@@QAEXXZ__real@4@3ff78000000000000000?initPermTable@@YAXXZ??2@YAPAXI@Z??0sgPerlinNoise_2D@@QAE@XZ?regenerate@sgPerlinNoise_2D@@QAEXXZ??0sgPerlinNoise_3D@@QAE@XZ?regenerate@sgPerlinNoise_3D@@QAEXXZ/28 1105623068 100666 20996 ` L#xAD.drectveP .debug$S%+HB.rdata+@0@.textP+, , P`.debug$S\,t,HB.debug$F,,HB.text,2.n. P`.rdata.@0@.rdata.@0@.rdata.@0@.debug$S./HB.debug$F//HB.text/[0o0 P`.debug$S0$1HB.debug$F81H1HB.textR13t4  P`.debug$S*4 6HB.debug$F6.6HB.text 86X6 P`.debug$S[d66HB.debug$F66HB.text677 P`.rdata8@0@.debug$S88HB.debug$F88HB.text@8<z<  P`.debug$S(==HB.debug$F=>HB.text>> P`.debug$S#??HB.debug$F??HB.text?BB  P`.debug$S\CDHB.debug$F)D9DHB.debug$TDCDHB-defaultlib:uuid.lib -defaultlib:uuid.lib -defaultlib:LIBC -defaultlib:OLDNAMES : 3D:\devel\plib\plib-1.8.3\src\sg\Release\sgIsect.objJCMicrosoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.9782.0 XLAT_SERVER XLAT_CLIENT ,RpcNotificationTypeNone!,RpcNotificationTypeEvent,RpcNotificationTypeApc,RpcNotificationTypeIoc ,RpcNotificationTypeHwnd$,RpcNotificationTypeCallbackRpcCallCompleteRpcSendCompleteRpcReceiveComplete$ LT_DONT_CARE$LT_LOWEST_LATENCYUL_DEBUG UL_WARNINGUL_FATALUL_MAX_SEVERITY"STUB_UNMARSHAL"STUB_CALL_SERVER" STUB_MARSHAL$"STUB_CALL_SERVER_NO_HRESULTmPROXY_CALCSIZEmPROXY_GETBUFFERm PROXY_MARSHALmPROXY_SENDRECEIVEmPROXY_UNMARSHAL _ulEndianTest{tagRPCOLEMESSAGE$_GENERIC_BINDING_ROUTINE_PAIR_COMM_FAULT_OFFSETS3_CONTEXTK_MIDL_STUB_DESCCOMM_FAULT_OFFSETS!_FULL_PTR_TO_REFID_ELEMENTPMIDL_STUB_DESC&_USER_MARSHAL_ROUTINE_QUADRUPLE3CONTEXT}_MALLOC_FREE_STRUCT_RPC_SYNTAX_IDENTIFIER!TPFULL_PTR_TO_REFID_ELEMENTRPC_SYNTAX_IDENTIFIERY_FULL_PTR_XLAT_TABLES  tagMETARECORD PNDR_PIPE_DESC#GENERIC_BINDING_ROUTINE_PAIR%USER_MARSHAL_ROUTINE_QUADRUPLE/ DLGTEMPLATE ARRAY_INFOt_XMIT_ROUTINE_QUINTUPLELPCDLGTEMPLATEW}MALLOC_FREE_STRUCTLPCDLGTEMPLATEA{ RPCOLEMESSAGE+PCONTEXTx_EXCEPTION_RECORDuLPDLGTEMPLATEAtXMIT_ROUTINE_QUINTUPLErIRpcChannelBuffer[__GENERIC_BINDING_INFOLPCDLGTEMPLATEPFULL_PTR_XLAT_TABLES _RPC_MESSAGE LPMETARECORDP _RPC_VERSION _OVERLAPPEDN_FLOATING_SAVE_AREAKMIDL_STUB_DESC  HDC___RPC_ASYNC_EVENT-_EXCEPTION_POINTERSHDRVR__+ LPCONTEXT/ DLGTEMPLATEPEXCEPTION_POINTERS'tagPOINT%_MIDL_STUB_MESSAGE  METARECORDISequentialStreamPIMAGE_TLS_CALLBACKSERVER_ROUTINE !ATOM !WCHAR"!SECURITY_DESCRIPTOR_CONTROL'TIMEFMT_ENUMPROCA PRPC_MESSAGE DRAWSTATEPROCsgdQuat PQUERYHANDLER pPSTR tBOOL tLPINT "u_long,_RPC_NOTIFICATION_TYPES!COLOR16)"USER_MARSHAL_UNMARSHALLING_ROUTINE tagCACLIPDATA VPROC _onexit_t"-PFN_RPCNOTIFICATION_ROUTINE PSIDRPC_IF_CALLBACK_FN sgBox<LPTHREAD_START_ROUTINE val_contexttagBLOB FXPT2DOT30  byte BLOB !wint_t SC_HANDLEk FONTENUMPROCALPHANDLER_FUNCTION PLONG_ FONTENUMPROCW tagCABSTR  PUCHAR ADATEN sgdFrustum IEnumSTATSTGb PRPC_RUNDOWN!OLECHAR pCHARLPFNADDPROPSHEETPAGE_PROPSHEETPAGEWHICON__sgPerlinNoise_2D PROPENUMPROCW LPCOLESTRGRAYSTRINGPROC YIELDPROCtagCAUL "PDWORDtagCAUHtagCAUI PROPENUMPROCATDATEFMT_ENUMPROCW CAUL DISPID EXPR_EVALe tagLOGFONTW CAUI CAUHsgdLineSegment3LRESULT_PROPSHEETPAGEA"HREFTYPEtagCAUB tagHELPINFO tagLOGFONTA CACLIPDATA'DATEFMT_ENUMPROCAsgPerlinNoise_3D LPLONGR WAVECALLBACKRPC_DISPATCH_FUNCTIONsgSphereu MMVERSIONPROPSHEETPAGEWHGLOBAL !LANGID"COLORREF ICMENUMPROCWtagCACY CACY MENUTEMPLATEA tagCLIPDATA STUB_THUNKIStreamsgdCoordPFE_IMPORT_FUNC MENUTEMPLATEW ICMENUMPROCA VARIANT_BOOLB TIMECALLBACKTTIMEFMT_ENUMPROCWPHANDLER_ROUTINE  bool5 LPCCHOOKPROCLPSERVICE_MAIN_FUNCTIONAEDITWORDBREAKPROCAREGISTERWORDENUMPROCADESKTOPENUMPROCW 5sgdBoxREGISTERWORDENUMPROCW "FOURCC NAMEENUMPROCW MFENUMPROC# DWORDLONG SNBLPSERVICE_MAIN_FUNCTIONW!LPOLESTRCLIPDATA :_iobuf NAMEENUMPROCA CABSTR TIMERPROCDESKTOPENUMPROCALOGFONTANLPHANDLE LPSTREAM sgMat4sgdLine3 I_RPC_MUTEXf LPMMIOPROC ulLinkedList PCWSTReLOGFONTW"CALTYPEb NDR_RUNDOWN#aUSER_MARSHAL_FREEING_ROUTINE "CALID ulIterateFuncLtagCAFLT" ACCESS_MASK "PULONG !PWORD^HOOKPROC"PSECURITY_INFORMATIONtagCADBL !LPWSTR LONG# ULONGLONG PACCESS_TOKEN @PFLOAT[LPFNPSPCALLBACKA5LPPRINTHOOKPROCVFARPROCRPC_ASYNC_EVENTTRPC_OBJECT_INQ_FNRtagTEXTMETRICW uSOCKET"LPDWORDNPHANDLExsgSpringDamperP tagCACLSID +_GUIDN tagSTATSTG LCAFLTJLPFNPSPCALLBACKWHRESULTERPC_CLIENT_ALLOCD tagCABOOL tINT"SERVICE_STATUS_HANDLECLPTIMECALLBACK@RPC_FORWARD_FUNCTION LCSGAMUTMATCH uu_int<PTHREAD_START_ROUTINE,RPC_NOTIFICATION_TYPES!wctype_t:tagCAPROPVARIANT8_RPC_ASYNC_STATEHulDynamicLibrary! tagCADATE !LPWORD*MSGBOXCALLBACK NPLOGFONTA%_LARGE_INTEGER +IIDRPC_AUTH_IDENTITY_HANDLE PVOIDPSECURITY_DESCRIPTOR !CADATEHGDIOBJ boolean HANDLE uHDC CADBL PLOGFONTAB tagCASCODEMEMBERID NDR_CCONTEXTPFORMAT_STRINGLONGLONG "SIZE_T +CLSID$ LATENCY_TIME#LPTOP_LEVEL_EXCEPTION_FILTERWNDPROC XLAT_SIDE" STUB_PHASEm PROXY_PHASE  UCHAR HLOCAL fpos_t!u_short SHORTz tagBSTRBLOB HWND__ HINSTANCE__ LPVOID pLPTSTR  PBYTE5 LPOFNHOOKPROC" RPCOLEDATAREPtagTEXTMETRICAIUnknown "DWORD RPC_NS_HANDLE RPC_STATUSLPCWSTR8sgdMat4+_ULARGE_INTEGER ADOUBLENRPC_EP_INQ_HANDLE uPUINTtagENHMETARECORD "LCIDXMIT_HELPER_ROUTINER MIDICALLBACKRPC_SS_THREAD_HANDLEWINSTAENUMPROCW@ tagCABSTRBLOBTCODEPAGE_ENUMPROCW"UINT_PTRtagHANDLETABLE! CLIPFORMATWINSTAENUMPROCA +GUID ENHMFENUMPROC5LPPAGESETUPHOOK"SECURITY_INFORMATION !WORD'CODEPAGE_ENUMPROCARPC_BLOCKING_FN LPOVERLAPPED"EXECUTION_STATE  LPBYTEENUMRESLANGPROC +FMTIDhandle_tENUMRESNAMEPROCIStorage5LPSETUPHOOKPROCRPCNOTIFICATION_ROUTINE' USER_MARSHAL_MARSHALLING_ROUTINE QUERYHANDLER <LPCSTR"PTOP_LEVEL_EXCEPTION_FILTERTCALINFO_ENUMPROCW uLPUINT#!PSECURITY_DESCRIPTOR_CONTROL RPC_MGMT_AUTHORIZATION_FNSC_LOCK PHDRVRV _FILETIMEPFE_EXPORT_FUNC"USER_MARSHAL_SIZING_ROUTINEINT_PTRPFNPROPSHEETCALLBACK +UUID&LPOVERLAPPED_COMPLETION_ROUTINE LCSCSTYPE WNDENUMPROC sgVec4} tagCALPSTR sgVec3 HMETAFILEPICTzBSTRBLOB julList {sgVec2 I_RPC_HANDLEx ABORTPROC'CALINFO_ENUMPROCA tPBOOLs LINEDDAPROC5 LPFRHOOKPROC LPBSTR "HIMC sgQuatHOLEMENUpENUMRESTYPEPROC|LPCVOIDkOLDFONTENUMPROCARPC_AUTHZ_HANDLERPC_BINDING_HANDLE tHFILE!VARTYPE  RPC_BUFPTRg sgParticle<LPCTSTRb GOBJENUMPROC_OLDFONTENUMPROCW "REGSAM RPC_IF_HANDLEuMMRESULT HDWP ulCompareFuncVFILETIME BOOLEAN  u_char "ULONG% SECURITY_CONTEXT_TRACKING_MODE&tagPROPVARIANTTLOCALE_ENUMPROCWR DRVCALLBACK NtagCAL usize_t MtagCY KtagCAIIGENERIC_UNBIND_ROUTINE FtagCAH !USHORT @FLOATCRPC_CLIENT_FREE ulSeverityBCASCODE tLPBOOLWIN_TRUST_SUBJECT  BYTE"MCIERROR@ CABSTRBLOB pLPSTR= SENDASYNCPROC:DLGPROC sgFrustum$ LATENCY_TIME$ sgdSphere tagCALPWSTR!wchar_t5LPPAGEPAINTHOOK uUINT 8RPC_AUTH_KEY_RETRIEVAL_FNsgCoord :FILEu MCIDEVICEID pHPSTR5 LPCFHOOKPROC LPARAM2MMIOPROC uWPARAMPVOID640GENERIC_BINDING_ROUTINE! FILEOP_FLAGS !BSTR. tagCAFILETIMEsgLine3+ULARGE_INTEGER'LOCALE_ENUMPROCA SCODE "PROPID6ulClock  _PMFNCALPWSTR" KSPIN_LOCK "LCTYPELPMENUTEMPLATEAPROPENUMPROCEXWpva_listsgdVec2PROPENUMPROCEXAsgdVec4sgLineSegment3sgdVec3ulErrorCallbackZ ^ D$H,P(QH$RP QHRPQHRPQH RPQHRD$,QRP4Ð9@6 A@sgdMakeCoordMat4dstsrc  $ AS\$Vt$W|$WSVFF \$D$tD$3҉PP_VV^3[tF33t\$D$Au عD$FtAu+teHt7Ht_^3[C D$G vCO GK vPXWG D$ C vGK CO vP)GD$K CO 6CO GK 6XX_t$N^N^^[Ð0D/o,,,i)%*3j4k|-4+,%9&;g2r34?47 sgIsectPlanePlane@point@dir @plane1@plane2@abs@dnorm % $% %T$Vt$FJ BNtt3^ËL$ D$ BIAJB NXN^X@AX@AXÐ,0/<=@ A y 9 sgIsectInfLinePlane@dst@l_org @l_vec@plane < $< <hVt$xWVV=\$4N\$8N$VV\$DD$0PL$@QT$,R=\$FGNO_3^hÐ Z):ZQ)n0/)0")0)6%n<I,@ r =>"#=Y>]7}9:>; sgIsectInfLineInfLine@dst@l1_org @l1_vec@l2_org@l2_vectmp_vecvec_l2vec_l1 pb paperptmptmp_org I $I ID$L$@I@I ÐZ9 sgScalarProductVec3 a b Z $Z Z D$L$!T$\$@a\$@a\$D$JD$JD$ @tD$HH BD$I BIB D$D$T$XD$T$XD$AXD$AX ÐE,XokCP V im p9 sgIsectLinesegPlane@dst @v1  @v2@planedelta k $k kSUVt$0W|$0D$ 3+Ǎ^ D$C PSKQT$@RD$ P\$$\$4AvD$4L$d$E\9|D$ \$$At=D$ \$(At.D$0V@@FNFFT$V D$L$T$tD$$\$ At;D$$\$(At,D$0N@F VFD$F L$T$D$*D$0N @VFFL$NT$D$L$D$D$T$$L$$=T$0D$0L$$\$(L$L$D$(tD$(t;t_^]2[D$d$D$d$T$$L$$=T$0D$0L$$L$L$\$(D$(tD$(t;t_^]2[d$\$ d$D$ L$ =L$ \$ L$D$ L$L$D$ L$tD$ t_^;][_^;][Ð2W),,)5,X,),,{ 6 [w!" $ &()73y6C8%;C=@C@-C8 1-sgPointInTriangle3@pointtri le {c {bdif@min @max { ${ 1{L$ T$VAu]t$Au'L$ T$ tD$ T$^Ët$ T$ tcL$D$ ^t$Au'D$ T$ t-L$D$ ^Ët$ T$ tD$ L$^ÐI Jc p q 1  SG_MIN_MAX3minmax  a b c $ $SUVt$8W~W^SVD$PL$LQL$L\$<e\$ATVRF PnUL$QT$LRT$LB\$< B\$AML$KD$L$$D$$d$D$ D$ Od$L$D$T$,L$,=T$8D$8L$,D$D$D$D$tJ t;JD$d$$D$d$ T$,L$,=T$8D$8L$,D$$D$ D$D$tJ t;D$d$D$d$T$,L$,=T$8D$8L$,D$D$D$$D$ tJ t_^;][$_^;][$_^]2[$Ðc),7,z),,)K,q,#Lg V "9%(%((8 sgPointInTriangle2@pointtri @min le@max {c {b {a $  >xA0d:\devel\plib\plib-1.8.3\src\sg\release\vc60.pdb.filegD:\devel\plib\plib-1.8.3\src\sg\sgIsect.cxx@comp.id6& .drectveP.debug$S%6qD.rdataEW.textP=W.file!gD:\devel\plib\plib-1.8.3\src\sg\sg.h A ,%? d .bfe1.lfe.efAe.debug$S\.debug$F".text\^.fileVgD:\devel\plib\plib-1.8.3\src\sg\sgIsect.cxxn 1n.<.rdatav.rdata  .rdata !  .bfe%>.lfe.efeY.debug$S .debug$F .text n  >o0I.bf eeK.lf e.ef er.debug$S .debug$F .text ޥw- Kt4Z.bfe\.lfe.efe.debug$S*.debug$F.text .fileggD:\devel\plib\plib-1.8.3\src\sg\sg.hR \X6k.bfe9p.lfe.efe;.debug$S[.debug$F.text .filegD:\devel\plib\plib-1.8.3\src\sg\sgIsect.cxxr p7{.rdata;.bfe}.lf e.efe.debug$S.debug$F.text@ jP }1z<.bfe.lfe.ef1eW.debug$S.debug$F.text  >.bfe.lf e.efe .debug$S.debug$F.text   _ B.bf e\.lf e.ef e.debug$S! .debug$F" .debug$T#D__ulEndianTest?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z__fltused?sgIsectPlanePlane@@YAHQAM000@Z__real@4@3fff8000000000000000__real@4@00000000000000000000__real@4@3fe88000000000000000?sgVectorProductVec3@@YAXQAMQBM1@Z?sgIsectInfLinePlane@@YAHQAM000@Z?sgIsectInfLineInfLine@@YAHQAM0000@Z?sgScalarProductVec3@@YAMQBM0@Z?sgIsectLinesegPlane@@YAMQAM000@Z__real@4@407effffff0000000000?sgPointInTriangle3@@YA_NQAMQAY02M@Z?SG_MIN_MAX3@@YAXAAM0ABM11@Z?sgPointInTriangle2@@YA_NQAMQAY01M@Z/50 1105623068 100666 19391 ` LxA?.drectvePL .debug$S%[*HB.rdatao*@0@.textPs*** P`.debug$S\*5+HB.debug$FI+Y+HB.textc+-O- P`.rdata-@@@.rdata-@@@.rdata-@@@.debug$S-o.HB.text.#/7/ P`.debug$Sg//HB.debug$F00HB.text0 33  P`.debug$S+35HB.text 25R5 P`.debug$S\^55HB.debug$F55HB.text566 P`.rdata$7@@@.debug$S,77HB.text7p;; & P`.debug$S<=HB.text=> P`.debug$S$??HB.debug$TD?HB-defaultlib:uuid.lib -defaultlib:uuid.lib -defaultlib:LIBC -defaultlib:OLDNAMES ; 4D:\devel\plib\plib-1.8.3\src\sg\Release\sgdIsect.objJCMicrosoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.9782.0 XLAT_SERVER XLAT_CLIENT ,RpcNotificationTypeNone!,RpcNotificationTypeEvent,RpcNotificationTypeApc,RpcNotificationTypeIoc ,RpcNotificationTypeHwnd$,RpcNotificationTypeCallbackRpcCallCompleteRpcSendCompleteRpcReceiveComplete$ LT_DONT_CARE$LT_LOWEST_LATENCYUL_DEBUG UL_WARNINGUL_FATALUL_MAX_SEVERITY"STUB_UNMARSHAL"STUB_CALL_SERVER" STUB_MARSHAL$"STUB_CALL_SERVER_NO_HRESULTmPROXY_CALCSIZEmPROXY_GETBUFFERm PROXY_MARSHALmPROXY_SENDRECEIVEmPROXY_UNMARSHAL _ulEndianTest{tagRPCOLEMESSAGE$_GENERIC_BINDING_ROUTINE_PAIR_COMM_FAULT_OFFSETS3_CONTEXTK_MIDL_STUB_DESCCOMM_FAULT_OFFSETS!_FULL_PTR_TO_REFID_ELEMENTPMIDL_STUB_DESC&_USER_MARSHAL_ROUTINE_QUADRUPLE3CONTEXT}_MALLOC_FREE_STRUCT_RPC_SYNTAX_IDENTIFIER!TPFULL_PTR_TO_REFID_ELEMENTRPC_SYNTAX_IDENTIFIERY_FULL_PTR_XLAT_TABLES  tagMETARECORD PNDR_PIPE_DESC#GENERIC_BINDING_ROUTINE_PAIR%USER_MARSHAL_ROUTINE_QUADRUPLE/ DLGTEMPLATE ARRAY_INFOt_XMIT_ROUTINE_QUINTUPLELPCDLGTEMPLATEW}MALLOC_FREE_STRUCTLPCDLGTEMPLATEA{ RPCOLEMESSAGE+PCONTEXTx_EXCEPTION_RECORDuLPDLGTEMPLATEAtXMIT_ROUTINE_QUINTUPLErIRpcChannelBuffer[__GENERIC_BINDING_INFOLPCDLGTEMPLATEPFULL_PTR_XLAT_TABLES _RPC_MESSAGE LPMETARECORDP _RPC_VERSION _OVERLAPPEDN_FLOATING_SAVE_AREAKMIDL_STUB_DESC  HDC___RPC_ASYNC_EVENT-_EXCEPTION_POINTERSHDRVR__+ LPCONTEXT/ DLGTEMPLATEPEXCEPTION_POINTERS'tagPOINT%_MIDL_STUB_MESSAGE  METARECORDISequentialStreamPIMAGE_TLS_CALLBACKSERVER_ROUTINE !ATOM !WCHAR"!SECURITY_DESCRIPTOR_CONTROL'TIMEFMT_ENUMPROCA PRPC_MESSAGE DRAWSTATEPROCsgdQuat PQUERYHANDLER pPSTR tBOOL tLPINT "u_long,_RPC_NOTIFICATION_TYPES!COLOR16)"USER_MARSHAL_UNMARSHALLING_ROUTINE tagCACLIPDATA VPROC _onexit_t"-PFN_RPCNOTIFICATION_ROUTINE PSIDRPC_IF_CALLBACK_FN sgBox<LPTHREAD_START_ROUTINE val_contexttagBLOB FXPT2DOT30  byte BLOB !wint_t SC_HANDLEk FONTENUMPROCALPHANDLER_FUNCTION PLONG_ FONTENUMPROCW tagCABSTR  PUCHAR ADATEN sgdFrustum IEnumSTATSTGb PRPC_RUNDOWN!OLECHAR pCHARLPFNADDPROPSHEETPAGE_PROPSHEETPAGEWHICON__sgPerlinNoise_2D PROPENUMPROCW LPCOLESTRGRAYSTRINGPROC YIELDPROCtagCAUL "PDWORDtagCAUHtagCAUI PROPENUMPROCATDATEFMT_ENUMPROCW CAUL DISPID EXPR_EVALe tagLOGFONTW CAUI CAUHsgdLineSegment3LRESULT_PROPSHEETPAGEA"HREFTYPEtagCAUB tagHELPINFO tagLOGFONTA CACLIPDATA'DATEFMT_ENUMPROCAsgPerlinNoise_3D LPLONGR WAVECALLBACKRPC_DISPATCH_FUNCTIONsgSphereu MMVERSIONPROPSHEETPAGEWHGLOBAL !LANGID"COLORREF ICMENUMPROCWtagCACY CACY MENUTEMPLATEA tagCLIPDATA STUB_THUNKIStreamsgdCoordPFE_IMPORT_FUNC MENUTEMPLATEW ICMENUMPROCA VARIANT_BOOLB TIMECALLBACKTTIMEFMT_ENUMPROCWPHANDLER_ROUTINE  bool5 LPCCHOOKPROCLPSERVICE_MAIN_FUNCTIONAEDITWORDBREAKPROCAREGISTERWORDENUMPROCADESKTOPENUMPROCW 5sgdBoxREGISTERWORDENUMPROCW "FOURCC NAMEENUMPROCW MFENUMPROC# DWORDLONG SNBLPSERVICE_MAIN_FUNCTIONW!LPOLESTRCLIPDATA :_iobuf NAMEENUMPROCA CABSTR TIMERPROCDESKTOPENUMPROCALOGFONTANLPHANDLE LPSTREAM sgMat4sgdLine3 I_RPC_MUTEXf LPMMIOPROC ulLinkedList PCWSTReLOGFONTW"CALTYPEb NDR_RUNDOWN#aUSER_MARSHAL_FREEING_ROUTINE "CALID ulIterateFuncLtagCAFLT" ACCESS_MASK "PULONG !PWORD^HOOKPROC"PSECURITY_INFORMATIONtagCADBL !LPWSTR LONG# ULONGLONG PACCESS_TOKEN @PFLOAT[LPFNPSPCALLBACKA5LPPRINTHOOKPROCVFARPROCRPC_ASYNC_EVENTTRPC_OBJECT_INQ_FNRtagTEXTMETRICW uSOCKET"LPDWORDNPHANDLExsgSpringDamperP tagCACLSID +_GUIDN tagSTATSTG LCAFLTJLPFNPSPCALLBACKWHRESULTERPC_CLIENT_ALLOCD tagCABOOL tINT"SERVICE_STATUS_HANDLECLPTIMECALLBACK@RPC_FORWARD_FUNCTION LCSGAMUTMATCH uu_int<PTHREAD_START_ROUTINE,RPC_NOTIFICATION_TYPES!wctype_t:tagCAPROPVARIANT8_RPC_ASYNC_STATEHulDynamicLibrary! tagCADATE !LPWORD*MSGBOXCALLBACK NPLOGFONTA%_LARGE_INTEGER +IIDRPC_AUTH_IDENTITY_HANDLE PVOIDPSECURITY_DESCRIPTOR !CADATEHGDIOBJ boolean HANDLE uHDC CADBL PLOGFONTAB tagCASCODEMEMBERID NDR_CCONTEXTPFORMAT_STRINGLONGLONG "SIZE_T +CLSID$ LATENCY_TIME#LPTOP_LEVEL_EXCEPTION_FILTERWNDPROC XLAT_SIDE" STUB_PHASEm PROXY_PHASE  UCHAR HLOCAL fpos_t!u_short SHORTz tagBSTRBLOB HWND__ HINSTANCE__ LPVOID pLPTSTR  PBYTE5 LPOFNHOOKPROC" RPCOLEDATAREPtagTEXTMETRICAIUnknown "DWORD RPC_NS_HANDLE RPC_STATUSLPCWSTR8sgdMat4+_ULARGE_INTEGER ADOUBLENRPC_EP_INQ_HANDLE uPUINTtagENHMETARECORD "LCIDXMIT_HELPER_ROUTINER MIDICALLBACKRPC_SS_THREAD_HANDLEWINSTAENUMPROCW@ tagCABSTRBLOBTCODEPAGE_ENUMPROCW"UINT_PTRtagHANDLETABLE! CLIPFORMATWINSTAENUMPROCA +GUID ENHMFENUMPROC5LPPAGESETUPHOOK"SECURITY_INFORMATION !WORD'CODEPAGE_ENUMPROCARPC_BLOCKING_FN LPOVERLAPPED"EXECUTION_STATE  LPBYTEENUMRESLANGPROC +FMTIDhandle_tENUMRESNAMEPROCIStorage5LPSETUPHOOKPROCRPCNOTIFICATION_ROUTINE' USER_MARSHAL_MARSHALLING_ROUTINE QUERYHANDLER <LPCSTR"PTOP_LEVEL_EXCEPTION_FILTERTCALINFO_ENUMPROCW uLPUINT#!PSECURITY_DESCRIPTOR_CONTROL RPC_MGMT_AUTHORIZATION_FNSC_LOCK PHDRVRV _FILETIMEPFE_EXPORT_FUNC"USER_MARSHAL_SIZING_ROUTINEINT_PTRPFNPROPSHEETCALLBACK +UUID&LPOVERLAPPED_COMPLETION_ROUTINE LCSCSTYPE WNDENUMPROC sgVec4} tagCALPSTR sgVec3 HMETAFILEPICTzBSTRBLOB julList {sgVec2 I_RPC_HANDLEx ABORTPROC'CALINFO_ENUMPROCA tPBOOLs LINEDDAPROC5 LPFRHOOKPROC LPBSTR "HIMC sgQuatHOLEMENUpENUMRESTYPEPROC|LPCVOIDkOLDFONTENUMPROCARPC_AUTHZ_HANDLERPC_BINDING_HANDLE tHFILE!VARTYPE  RPC_BUFPTRg sgParticle<LPCTSTRb GOBJENUMPROC_OLDFONTENUMPROCW "REGSAM RPC_IF_HANDLEuMMRESULT HDWP ulCompareFuncVFILETIME BOOLEAN  u_char "ULONG% SECURITY_CONTEXT_TRACKING_MODE&tagPROPVARIANTTLOCALE_ENUMPROCWR DRVCALLBACK NtagCAL usize_t MtagCY KtagCAIIGENERIC_UNBIND_ROUTINE FtagCAH !USHORT @FLOATCRPC_CLIENT_FREE ulSeverityBCASCODE tLPBOOLWIN_TRUST_SUBJECT  BYTE"MCIERROR@ CABSTRBLOB pLPSTR= SENDASYNCPROC:DLGPROC sgFrustum$ LATENCY_TIME$ sgdSphere tagCALPWSTR!wchar_t5LPPAGEPAINTHOOK uUINT 8RPC_AUTH_KEY_RETRIEVAL_FNsgCoord :FILEu MCIDEVICEID pHPSTR5 LPCFHOOKPROC LPARAM2MMIOPROC uWPARAMPVOID640GENERIC_BINDING_ROUTINE! FILEOP_FLAGS !BSTR. tagCAFILETIMEsgLine3+ULARGE_INTEGER'LOCALE_ENUMPROCA SCODE "PROPID6ulClock  _PMFNCALPWSTR" KSPIN_LOCK "LCTYPELPMENUTEMPLATEAPROPENUMPROCEXWpva_listsgdVec2PROPENUMPROCEXAsgdVec4sgLineSegment3sgdVec3ulErrorCallback[ _ D$H,P(QH$RP QHRPQHRPQH RPQHRD$,QRP4Ð9@6 A@sgdMakeCoordMat4dstsrc  $ AU S]Vu W}WSVFF t2E3ɉHHHH HNNNN N3_^[]tF33t\$D$Au غD$FtAu+tnHt>Ht 3_^[]CEG vCOGKvHHX[GE CvGKCOvHH +GEKCO6COGK6HXX=_N^N^^[]Ð0B/,,,)% 03x4-4+),+%V&X24?<8 sgdIsectPlanePlaneApoint AdirAplane1Aplane2Aabs % $% T$Vt$FJ BNtt3^ËL$ D$ BIAJBNXN^X@AX@AXÐ,0/:=@ A y : sgdIsectInfLinePlaneAdstAl_org Al_vecAplane : $: :UVuWVV=ݜ$Nݜ$NuVVݜ$D$HP$QT$8R=\$TN\$\N\$dD$LL$0D$(L$(D$ L$ t5E؋MPQPQP Q PQ@A_^]$QT$$RD$P=D$,\$,D$4\$4D$<\$<D$$L$$D$L$D$L$=D$\$T$D$L$ɉL$\T$`T$D\$D$L$ L$$D$dE RT$(L$lT$pL$HD$ HD$D$0PQݜ$D$0L$0D$(L$(D$ L$ =D$ \$ D$(\$(L$0uD$$T$ L$(T$0ݔ$$N$D$(T$,N$P$L$lD$$$Q$R$Pݜ$(u-EVPNHV P NHVP3_^]Ë}D$PPL$""#2=>79>< sgdIsectInfLineInfLineAdst Al1_orgAl1_vecAl2_orgAl2_vectmp_vec`vec_l2vec_l1 pb xpaHperp0tmptmp_org G $G D$L$@I@I ÐV: sgdScalarProductVec3 a b V $V VU0EM !U\$@a\$ @aJD$ JD$ @t,EغGPPHH H]BEI BIBT$D$T$D$ T$XPD$D$AXAXD$]ÐB,[kg @M Y uy |G: sgdIsectLinesegPlaneAdst  Av1 Av2Aplanedelta @s g $g ULSVu W}D$@+D$^D$CPSKQT$DRD$@P\$D\$8AD$8D$d$0L$@9D$|D$@\$HtD$@\$PtD$@D$H\$PtD$HD$Pd$@AtdE؋P@H F@F T$8VL$?@AC PGH>I^JcPjIoJtP8 {sgdPointInTriangleApoint tri Ay3 Ay2 Ax3 ti Ax2 Ax1 ArxdifAminAmax u $u UMUVWAuluAu/9E 8IHT$tD$U_^]Ë>E 8vpT$tD$E_^]uAu/:E 8RPT$tD$E_^]Ë>E 8vpT$tD$M_^]Ð *7SYf 2  SGD_MIN_MAX3min max a b c $ >xA0d:\devel\plib\plib-1.8.3\src\sg\release\vc60.pdb.filegD:\devel\plib\plib-1.8.3\src\sg\sgdIsect.cxx@comp.id6& .drectveP.debug$S%6qD.rdataEW.textP=W.file!gD:\devel\plib\plib-1.8.3\src\sg\sg.h A*%? d .bfe1.lfe.efAe.debug$S\.debug$F,.textu.fileRgD:\devel\plib\plib-1.8.3\src\sg\sgdIsect.cxxn 1O-:.rdataڢ.rdata  .rdata ?Ҫ  .bfe%<.lfe.efeY.debug$S .text J  <7/G.bf eeI.lf e.ef er.debug$S  .debug$F .text 0 I3V.bfeX.lfe.efe.debug$S+.text +F.filecgD:\devel\plib\plib-1.8.3\src\sg\sg.hV XR5g.bfel.lfe.efe.debug$S\.debug$F| .text E.filegD:\devel\plib\plib-1.8.3\src\sg\sgdIsect.cxxw l6u.rdatay.bfew.lf e.efe.debug$S.text &<4o w;.bfe.lf&e.efea.debug$S.text}B >.bfe.lfe.efe .debug$S.debug$TD__ulEndianTest?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z__fltused?sgdIsectPlanePlane@@YAHQAN000@Z__real@8@3fff8000000000000000__real@8@00000000000000000000__real@8@3fcb8000000000000000?sgdVectorProductVec3@@YAXQANQBN1@Z?sgdIsectInfLinePlane@@YAHQAN000@Z?sgdIsectInfLineInfLine@@YAHQAN0000@Z?sgdScalarProductVec3@@YANQBN0@Z?sgdIsectLinesegPlane@@YANQAN000@Z__real@8@407effffff0000000000?sgdPointInTriangle@@YA_NQANQAY02N@Z?SGD_MIN_MAX3@@YAXAAN0ABN11@Z /73 1105623068 100666 81121 ` LxA.drectveP$" .debug$S%t"HHHB.datapH@@.rdataH@0@.textPHHH P`.debug$S\HNIHB.debug$FbIrIHB.text@|II P`.debug$SlI@JHB.debug$FTJdJHB.text`nJJ P`.debug$SrJpKHB.debug$FKKHB.text0KLL P`.rdata M@@@.rdataM@@@.debug$SMMHB.textMxN P`.debug$SNcOHB.textwO'QYQ P`.debug$SQ2RHB.textFRFSdS P`.rdataS@@@.rdataS@@@.debug$SSOTHB.text cTUU  P`.rdataV@@@.rdataV@@@.debug$S}'VVHB.textVXX4Y P`.rdataY@@@.rdataY@@@.rdataY@@@.rdataY@@@.rdataY@@@.rdataZ@@@.rdata Z@@@.data+Z@0.debug$S?Z [HB.text[[[ P`.debug$S\\HB.text\] P`.debug$SW]R^HB.debug$Ff^v^HB.text^P_d_ P`.debug$SW__HB.debug$F``HB.text``` P`.debug$Se`LaHB.text`acPc P`.debug$Stc@dHB.textTd$e8e P`.debug$SheeHB.textfg0h  P`.debug$ShhhHB.text i j*j P`.debug$Sh~jjHB.textjkk P`.debug$Sr,llHB.textlBqr2 P`.dataC,s@0.data5os@0.rdatas@@@.rdatas@@@.rdatas@@@.data4s@0.rdatas@@@.debug$SsztHB.texttuu P`.debug$Spu J SDZlC()+,$.(/01E2T6_:l;rCxD=CD!3|"@-DT! @-DT!@-DT!?wJ?-DT!wJsgdGetAngleBetweenVectors: Normal is zero.C sgdAngleBetweenNormalizedVec3Afirst AsecondAnormalASProductAmyNormtempAmyCos $ U0E@L$@T$=\$H\$ HE \$(@@=\$H\$HEPQR\$ ]Ð0HqH 9 sgdAngleBetweenVec3 Av1  Av2Anormalnv2nv1 $ YAtAY At AY(AuLD$PQPQP Q PQPQQPQPQ P Q$PQ(@A,T$t BABYt BAB A BYt BABAYAu ABABY Au BA B A$BY(Au BA(RQ,&Lor 4  (sgdBox::extend 'this v $ VL$WYyAAY AAY(A^AtF^ At F^(AuJQVAFQ V AFINVGFON W V$GF(O_N,^QW_^=c 4 -sgdBox::extend 'this b $ UVuFWuPFD$P\$ FF\$FF\$F.L$Q\$ Fn\$Fn\$_^]oCl  #GLp4 xp.sgdBox::extend 'this s x $ UFL{ 7  sgdSphere::extend  this v Ad $ U,SVu^WAxF^ AgF^(AVGtvCF_CF_ G T$_G T$_#D$cD$c__^[]V\$ FD$ \$(F(P\$4\$ F L$ \$(FQ\$4\$ F T$ \$(F(R\$4\$ FD$ \$(FP\$4\$ FL$ \$(F(Q\$4\$ F T$ \$(FR\$4S_^[]Joql|ll/Oo EUm3*+,-3.S/s0137 sgdSphere::extend  this b x $ UUBAuT"AbAb\$BD$YAD$ABu.BABAB A BABABY]BAD$ at$!BaAYBaAYY]o%ol  .0\q+,$+,7 sgdSphere::extend  this s Ad  $ UUVAurBtBrqBD$Yt$ AuBr B YtB r$Aq BD$Yt$AuBRB(YtB(R,AQAD$ ɍD$T$$$QP3Ƀ^]4  38Uj p ; sgdSphere::intersects this bclosest  $  U GFsgdDistSquaredToLineVec3line4pnt g $g G gU`EUVW u|$M D$8EL$1 ;) sgdSetCoorddst src xAcp8mat pAcr  $ D$D$ L$HYHYHYÐ"(2 )( sgdScaleVec4Adstsrc  s  $ )D$ L$T$"AbT$XD$P=HXÐ?H"/S3 WS sgdMakeNormalAdst a  b  $ WU4E MV u\$ A`\$(AM`\$0 \$A`\$AL$ `D$PQV\$$FF =N^N^^]Z'}H 3  sgdMakeNormalAdst  a b c ac ab  $ UE VuPL$ VQT$D$FL$T$ ND$$V L$(FT$,D$0NVL$4T$8FD$R2 SR sgdXformVec3Adstsrc mat S $S SSD$L$@@D$ H@H @`HHH(H@hYHPH0H@pYÐ`+ D[2 \[ sgdXformPnt3Adstsrc mat ` $` \`D$L$@@@D$ H`H@H HhHHH(HYHpHPH0HYHxHXH8HYÐm 2Ol2  sgdXformPnt4Adstsrc mat m $m mU E PL$HT$P L$HT$ PEL$PL$T$QT$RD$$D$(?t$$E L$L$XL$X]ÐTmZHz #-X 6 sgdFullXformPnt3Adst srcmattmp z $z U E 3@T$@ET$HH=\$L$D$L$D$L$  X؋]Ð;Hcy cܥL4 sgdHPRfromVec3Ahpr Asrctmp  $ D$T$PL$QRD$ D$,L$0D$T$4D$$Ð)58 95sgdQuatToAngleAxisAangle Ax  Ay Azsrcaxis  $ 9UVuFE\$ D$@tE 3ɉHHHH @?^]FNV t$E L$T$^L$ XX؋]Ð".o`H (9S X ^ x cܥ\@8 xsgdQuatToAngleAxisAangle Aaxissrc As  $ D$(L$,T$0D$D$4L$L$8D$ T$T$!24*7,88<O>4 SOsgdQuatToEulerAhprquatmatrix Acy  $ SU8E 3T$@T$@\$D$H\$(D$H\$H\$D$H\$0H\$ HEHHT$D$0-d$XD$D$XH8D$HoRofozoooo0o>h`oohoh'o9oHh[ojhwH}ohooooood  !#'(N+-./35u<=58ACHJOư>5 #sgdClassifyMat4 m Asztemp d $d D$D$- @t D$D$ L$ T$PD$QRPL$$$Ð vEo'o6E[r % +, 0bf@A cbsgdTriangleSolver_ASAtoAreaAangA AlenBAangC r $r crD$ L$L$ ÐElA sgdTriangleSolver_SAStoAreaAlenA AangBAlenC  $ D$D$ D$ d$d$ d$At Ðl,o;o*? @B A CBsgdTriangleSolver_SSStoAreaAlenA AlenBAlenC  $ CU M US] VuW}jjD$PEQMRPVWSQT$xA0d:\devel\plib\plib-1.8.3\src\sg\release\vc60.pdb.filegD:\devel\plib\plib-1.8.3\src\sg\sgd.cxx@comp.id6& .drectveP.debug$S%.data .rdataeg.textP=W.file#gD:\devel\plib\plib-1.8.3\src\sg\sg.h' AH'S .bfe).lfe.efAe.debug$S\.debug$F.text@(T?.filegD:\devel\plib\plib-1.8.3\src\sg\sgd.cxx] );I4.bfe6.lfe.ef;e".debug$S l.debug$F .text `  6SJA.bf e,I.lf e.efS e6.debug$S r .debug$F \ .text0"- I.LR.rdata*٪.rdataڢ.bfe9T.lfe.ef.eU.debug$S.text( TxN].bfe\_.lfe.efeu.debug$S.textR& _YQh.bfe|p.lfe.efe.debug$SSIr.text p;K pdSy.rdatac.rdata.bfe.lf e.efe.debug$S L.text  / U.rdataObO.rdata${__CIacos .bfe.lfe.efe.debug$S}ZB.texty 4Y.rdataWA&.rdata D .rdata!JZb!.rdata" C".rdata##.rdata$+&$.rdata%L% .data&+lu&__CIasin .bfe.lfe.efe.debug$S'.text(fkO( [.bf(e.lf(e.ef(e%.debug$S)(.text* Xi.p*  ].bf*e..lf *e.ef *e=.debug$S+W*.debug$F,*.text- ᖼ- d_.bf-eA.lf -e.ef-eO.debug$S.W-.debug$F/-.text0&{0 x`.bf0eS.lf0e.efx0eg.debug$S1e0.text2`2 Pc.bf2ek.lf2e.ef2e.debug$S32.text4DE4 8e.bf4e.lf4e.ef4e.debug$S5h4.text6 2t 6 0h.bf6e.lf6e.ef6e.debug$S7h6.text8CDS+8 *j .bf8e.lf8e.ef8e.debug$S9h8.text: TRJ: k.bf:e..lf :e.ef:e%.debug$S;ra':.text<2>s< .r7.data=C 'G=.data>5Dа#>.rdata?d?.rdata@Av@.rdataA{h8A.dataB47hVB.rdataCC.bf<e-9.lf2<e.ef<e.debug$SD<.textE_~E 9 uB.bfEeD.lfEe.ef Ee.debug$SFpE.textG u`G DzvO.bfGeQ.lfGe.efGe.debug$SH^G.debug$FIG.textJ J Qyx\.bfJe^.lfJe.efyJe1.debug$SKJ.debug$FLJ.textMXM ^{g.bfMe5i.lfMe.efMeL.debug$SNkM.textOP@O iG.}t.bfOeRv.lfOe.efGOeW.debug$SPeO.debug$FQO.textR l4oR v.bfRe].lf Re.efRer.debug$SSR.textT0ώ.filegD:\devel\plib\plib-1.8.3\src\sg\sg.hT %Ҁ.bfTe.lfTe.ef%Te.debug$SUhT.debug$FVT.textW +FW .bfWe.lfWe.efWe.debug$SX\W.debug$FYW.textZ %.filegD:\devel\plib\plib-1.8.3\src\sg\sgd.cxxZ Z.bfZew.lfZe.efZe.debug$S[Z.text\G \ .bf\e.lf\e.ef\e.debug$S]Z\.debug$F^\.text_Ѯ._ .bf_e.lf_e.ef_e.debug$S`t_.debug$Fa _.textb@4#=iPb ;.rdatacn{c.datad$sL2d.rdatae3e.bfbe.lf#be.ef;be.debug$Sfb.textg0+.filegD:\devel\plib\plib-1.8.3\src\sg\sg.hg ).bfge .lfge.ef)ge.debug$Shfg.debug$Fig.textj`0D.filegD:\devel\plib\plib-1.8.3\src\sg\sgd.cxx j W.bfje.lfje.efWje.debug$Skej.debug$Flj.textm=&m .bfme  .lfme.efme.debug$Snm.texto Do  .bfoe.lfoe.efoe.debug$Spjo.textq kq .bfqe.lfqe.efqe.debug$Srkq.texts3s *.bfse ,.lfse.efse7.debug$Stes.debug$Fus.textvW Q~v ,7.bfve;9.lfve.efveQ.debug$Swbv.debug$Fxv.texty%8y 9B.bfyeUJ.lfye.efyeY.debug$Szb.y.text{  { J{S.data|),72 |.rdata}?Ҫl }.bf{e^U.lf{e.ef{{e.debug$S~{.text`ml  US`.bfeb.lfe.efSe.debug$Sh.debug$F.text`*p b\΢m.bfeo.lfe.ef\e.debug$Sh.debug$F.text" oz.bfe|.lfe.efe.debug$Sh.debug$F.text⏎ |p.bfe.lfe.efe.debug$S|&-.textd\" ئ.rdata2M= .bfe.lfe.efe.debug$Sj.text@$ 6[ 9.bfe .lfe.ef9e.debug$S.debug$F-i.text e o.rdatau71 .bfe.lf e.efe%.debug$S.textP P.bfe+.lfe.efPe/.debug$S.debug$F.textfCY x.bfe3.lfe.efxe=.debug$S.debug$F.textpG9T n.bfeD.lfe.efneo.debug$Sx.text* ð.bfes.lfe.efe.debug$Sq.debug$F.text 5B;E β.bfe.lf e.efe.debug$S.debug$F.text fa .bfe.lf e.efe.debug$S}.debug$F.text` @>O~ Sw.bfe .lfe.efSe.debug$S}.debug$F.text j   .bfe.lfe.ef e.debug$S.text A .bfe.lfe.efe..debug$S.text@oO ?(.bfe4-.lfe.ef?eg.debug$SK].text\|K -Y8.rdataem .bfej:.lfe.efe.debug$S.debug$F.text X(6 :C.bfeE.lfe.efe.debug$S.text zS EON.bfeP.lfe.efe.debug$S.text6sr PY.bfe[.lfe.efe.debug$S.text`eip [\d.bfei.lfe.ef\e.debug$S$ J.text0$t!b i#r.rdatas=^; .bfew.lfe.ef#eP.debug$Si#k.textpnٛ wc.rdata1NC .bfeT.lfe.efcec.debug$Sz.debug$F.text ;a .bfeg.lfe.efei.debug$Sz.debug$F.textPª C.bfem.lfe.efCev.debug$Sz.debug$F.text`o V.bfe{.lfe.efVe.debug$S.text`J%< RV.bfe.lfe.efRe.debug$SJ.textn .rdata#&)$L46578h$L46577T$L46576$.rdata {G$L46575$L46574l$L48900.bfe.lfe.efe.debug$S8.textmɅe %.bfe.lfe.efe.debug$S.debug$F.text  .bfe.lf e.efe.debug$S.debug$F.text! .bfe.lfe.efe.debug$S.debug$F.text`wa S.bfe.lfe.efSe.debug$S.debug$F.debug$TD?_sgdGravity@@3PANA__ulEndianTest?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z__fltused?sgdVectorProductVec3@@YAXQANQBN1@Z?sgdCompare3DSqdDist@@YAHQBN0N@Z?sgdMakeRotMat4@@YAXQAY03NNQBN@Z__real@8@3ff98efa351294e9c800__real@8@3fff8000000000000000?sgdMakePickMatrix@@YAXQAY03NNNNNQAN@Z?sgdMakeLookAtMat4@@YAXQAY03NQBN11@Z?sgdTriArea@@YANQAN00@Z__real@8@3ffe8000000000000000__real@8@00000000000000000000?sgdAngleBetweenVec3@@YANQAN0@Z__real@8@bfff8000000000000000__real@8@4004e52ee0d31e0fc000?sgdAngleBetweenNormalizedVec3@@YANQAN00@Z__real@8@400296cbe3f9990e9000__real@8@4000c90fdaa22168c000__real@8@4001c90fdaa22168c000__real@8@3fffc90fdaa22168c000__real@8@3ffeffff583a53b8e800__real@8@bfffc90fdaa22168c000__real@8@bffeffff583a53b8e800?ulSetError@@YAXW4ulSeverity@@PBDZZ??_C@_0CL@NKBK@sgdGetAngleBetweenVectors?3?5Norma@?sgdAngleBetweenVec3@@YANQAN00@Z?extend@sgdBox@@QAEXQBN@Z?extend@sgdBox@@QAEXPBV1@@Z?extend@sgdBox@@QAEXPBVsgdSphere@@@Z?intersects@sgdBox@@QBEHQBN@Z?extend@sgdSphere@@QAEXQBN@Z?extend@sgdSphere@@QAEXPBVsgdBox@@@Z?extend@sgdSphere@@QAEXPBV1@@Z?intersects@sgdSphere@@QBEHPBVsgdBox@@@Z?update@sgdFrustum@@AAEXXZ??_C@_0ED@GPIM@sgFrustum?3?5Can?8t?5support?5fields?5@??_C@_0DF@BJBL@sgFrustum?3?5Can?8t?5support?5width?5o@__real@8@c0008000000000000000__real@8@40008000000000000000__real@8@3ff88efa351294e9c800??_C@_0DE@DLNM@sgdFrustum?3?5Can?8t?5support?5depth?5@__real@8@3ffbccccccccccccd000?getOutcode@sgdFrustum@@ABEHQBN@Z?contains@sgdFrustum@@QBEHQBN@Z?contains@sgdFrustum@@QBEHPBVsgdSphere@@@Z?contains@sgdFrustum@@QBEHPBVsgdBox@@@Z?sgdDistSquaredToLineVec3@@YANUsgdLine3@@QBN@Z?sgdDistSquaredToLineSegmentVec3@@YANUsgdLineSegment3@@QBN@Z?sgdSubVec3@@YAXQANQBN1@Z?sgdScalarProductVec3@@YANQBN0@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z?sgdMakeTransMat4@@YAXQAY03NQBN@Z?sgdMakeTransMat4@@YAXQAY03NNNN@Z?sgdSetCoord@@YAXPAUsgdCoord@@QAY03$$CBN@Z__real@8@bfeea7c5ac471b478800??_C@_0CE@DKF@sgdMat4ToCoord?3?5ERROR?5?9?5Bad?5Matr@__real@8@3feea7c5ac471b478800?sgdScaleVec4@@YAXQANQBNN@Z?sgdMakeNormal@@YAXQANQBN1@Z?sgdMakeNormal@@YAXQANQBN11@Z?sgdPreMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdPostMultMat4@@YAXQAY03NQAY03$$CBN@Z?sgdMultMat4@@YAXQAY03NQAY03$$CBN1@Z?sgdTransposeNegateMat4@@YAXQAY03NQAY03$$CBN@Z?sgdTransposeNegateMat4@@YAXQAY03N@Z?sgdInvertMat4@@YAXQAY03NQAY03$$CBN@Z??_C@_0CJ@HKBG@sg?3?5ERROR?5?9?5Singular?5matrix?0?5no?5@__real@8@3fcb8000000000000000?sgdXformVec3@@YAXQANQBNQAY03$$CBN@Z?sgdXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdXformPnt4@@YAXQANQBNQAY03$$CBN@Z?sgdFullXformPnt3@@YAXQANQBNQAY03$$CBN@Z?sgdHPRfromVec3@@YAXQAN0@Z__real@8@c004e52ee0d31e0fc000?sgdQuatToAngleAxis@@YAXPAN000QBN@Z?sgdQuatToAngleAxis@@YAXPANQANQBN@Z__real@8@4005e52ee0d31e0fc000?sgdAngleAxisToQuat@@YAXQANNNNN@Z?sgdAngleAxisToQuat@@YAXQANNQBN@Z?sgdMatrixToQuat@@YAXQANQAY03$$CBN@Z?sgdMultQuat@@YAXQANQBN1@Z?sgdMultQuat2@@YAXQANQBN1@Z?sgdEulerToQuat@@YAXQANQBN@Z?sgdQuatToEuler@@YAXQANQBN@Z?sgdQuatToMatrix@@YAXQAY03NQBN@Z?sgdMakeRotMat42@@YAXQAY03NQAN@Z?sgdSlerpQuat2@@YAXQANQBN1N@Z?sgdSlerpQuat@@YAXQANQBN1N@Z__real@8@3ffeffffef39085f4800?sgdRotateVecQuat@@YAXQAN0@Z?sgdRotateCoordQuat@@YAXQAN0@Z?sgdDistSquaredToLineLineSegment@@YANUsgdLineSegment3@@UsgdLine3@@@Z?sgdReflectInPlaneVec3@@YAXQANQBN1@Z?sgdClassifyMat4@@YAHQAY03$$CBN@Z__real@8@3feb8637bd05af6c6800?sgdTriangleSolver_ASAtoArea@@YANNNN@Z__real@8@4006b400000000000000?sgdTriangleSolver_SAStoArea@@YANNNN@Z?sgdTriangleSolver_SSStoArea@@YANNNN@Z?sgdTriangleSolver_ASStoArea@@YANNNNH@Z?sgdTriangleSolver_SAAtoArea@@YANNNN@Z?sgdTriangleSolver_SSStoAAA@@YAXNNNPAN00@Z__real@8@4004f000000000000000__real@8@4005b400000000000000?sgdTriangleSolver_SAStoASA@@YAXNNNPAN00@Z?sgdTriangleSolver_ASAtoSAS@@YAXNNNPAN00@Z?sgdTriangleSolver_ASStoSAA@@YAXNNNHPAN00@Z?sgdTriangleSolver_SAAtoASS@@YAXNNNPAN00@Z /91 1105623069 100666 82771 ` LxAlR.drectveP( .debug$S%(NHB.data N@0.rdataN@0@.textPN6O@O P`.debug$S\LOOHB.debug$FOOHB.text@OP P`.debug$Sk.PPHB.debug$FPPHB.text`P'Q P`.debug$SqWQQHB.debug$FQQHB.text QS4S P`.rdataRS@0@.rdataVS@0@.debug$SZSSHB.debug$FSTHB.textTT P`.debug$STUHB.debug$FUUHB.textU?WqW P`.debug$SWIXHB.debug$F]XmXHB.textwXWYuY P`.rdataY@0@.rdataY@0@.debug$SYWZHB.debug$FkZ{ZHB.textZ[[  P`.rdata\@0@.rdata\@0@.debug$S|!\\HB.debug$F\\HB.text\k^G_ P`.rdata_@0@.rdata_@0@.rdata`@0@.rdata`@0@.rdata `@@@.rdata`@0@.rdata`@@@.data*`@0.debug$SI`aHB.debug$F(a8aHB.textBaab P`.debug$SbbHB.debug$FbbHB.textbc P`.debug$SVc=dHB.debug$FQdadHB.textkd ee P`.debug$SVUeeHB.debug$FeeHB.texteYfwf P`.debug$SdfgHB.debug$Fg)gHB.text3ghi P`.debug$S=ijHB.debug$Fj,jHB.text6jjj P`.debug$SgHkkHB.debug$FkkHB.textk}mm  P`.debug$SgUnnHB.debug$FnnHB.textnoo P`.debug$Sg6ppHB.debug$FppHB.textp{qq P`.debug$Sqq8rHB.debug$FLr\rHB.text0fruTv2 P`.dataCw@0.data5w@0.rdataw@0@.rdataw@0@.rdatax@0@.data3x@0.rdata7x@@@.debug$S?xxHB.debug$FxxHB.textxyy P`.debug$SozuzHB.debug$FzzHB.text zzz P`.debug$S]z6{HB.debug$FJ{Z{HB.textd{| P`.debug$Sh}~HB.debug$F~+~HB.text5~5? P`.debug$Sj'HB.debug$F;KHB.textPU P`.debug$Sd!HB.debug$F5EHB.textO1 P`.debug$Sy$HB.debug$F8HHB.text0R P`.debug$SgHB.debug$F%HB.text /O P`.debug$S[[HB.debug$FʅڅHB.textt·  P`.debug$SHB.debug$FHB.textP P`.debug$SYrHB.debug$FHB.textP P`.debug$SsuHB.debug$FHB.textS[4# P`.rdata-@@@.data#5@0.rdataX@@@.debug$S`HB.debug$FHB.text0B P`.debug$Se`œHB.debug$FٓHB.textPCM P`.debug$SteٔHB.debug$FHB.text P`.debug$SӕcHB.debug$FwHB.text!+ P`.debug$Si=HB.debug$FʗHB.textԗdn P`.debug$SjHB.debug$FHB.textș P`.debug$SdPHB.debug$FdtHB.text~ P`.debug$SaHB.debug$F HB.text P`.debug$SaŜ&HB.debug$F:JHB.textPT̟ P`.data)@0.rdata@@@.debug$Sv'HB.debug$F;KHB.text`U P`.debug$Sgӡ:HB.debug$FN^HB.text`hȢ P`.debug$SgMHB.debug$FaqHB.text{  P`.debug$Sg/HB.debug$FHB.textpĤ4H P`.debug$S{rHB.debug$FHB.textɦ P`.rdata@0@.debug$SiZHB.debug$Fn~HB.text@ȧҧ P`.debug$SHB.debug$FHB.textHp P`.rdata@0@.debug$S~(HB.debug$F<LHB.text@V P`.debug$SRHB.debug$FfvHB.text$ P`.debug$S<ɬHB.debug$FݬHB.text`W P`.debug$SwCHB.debug$FίޯHB.text P`.debug$SpdԱHB.debug$FHB.text* P`.debug$Sx/HB.debug$FCSHB.text] + P`.debug$SaHB.debug$F HB.text`v  P`.rdata^@@@.rdataf@@@.debug$S|nHB.debug$FHB.text& P`.debug$SPHB.debug$F.>HB.textHHf P`.debug$SgHB.debug$F{HB.text0ž P`.debug$SYHB.debug$Fm}HB.textg P`.rdata@0@.debug$SHB.debug$FHB.text  P`.debug$ShjHB.debug$F~HB.text  P`.debug$SHB.debug$F0@HB.textJ* P`.debug$SHB.debug$FHB.text`4 P`.debug$SLHB.debug$FHB.text H P`.rdata@0@.debug$ShnHB.debug$FHB.text`8 P`.rdatah@0@.debug$SylHB.debug$F HB.text 3G P`.debug$SySHB.debug$FHB.textPJh P`.debug$SyHB.debug$F)HB.text@3s P`.debug$S>HB.debug$FRbHB.text@l P`.debug$S\HB.debug$FpHB.textZ| P`.rdata@0@.rdata@0@.debug$S7?HB.debug$FHB.texte P`.debug$S[HB.debug$FoHB.text)o P`.debug$SmHB.debug$FHB.text; P`.debug$SHB.debug$FHB.textP( P`.debug$S@HB.debug$FHB.debug$TD(HB-defaultlib:uuid.lib -defaultlib:uuid.lib -defaultlib:LIBC -defaultlib:OLDNAMES 5 .D:\devel\plib\plib-1.8.3\src\sg\Release\sg.objJCMicrosoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.9782.0 XLAT_SERVER XLAT_CLIENT ,RpcNotificationTypeNone!,RpcNotificationTypeEvent,RpcNotificationTypeApc,RpcNotificationTypeIoc ,RpcNotificationTypeHwnd$,RpcNotificationTypeCallbackRpcCallCompleteRpcSendCompleteRpcReceiveComplete$ LT_DONT_CARE$LT_LOWEST_LATENCY _sgGravityUL_DEBUG UL_WARNINGUL_FATALUL_MAX_SEVERITY"STUB_UNMARSHAL"STUB_CALL_SERVER" STUB_MARSHAL$"STUB_CALL_SERVER_NO_HRESULTmPROXY_CALCSIZEmPROXY_GETBUFFERm PROXY_MARSHALmPROXY_SENDRECEIVEmPROXY_UNMARSHAL _ulEndianTest{tagRPCOLEMESSAGE$_GENERIC_BINDING_ROUTINE_PAIR_COMM_FAULT_OFFSETS3_CONTEXTK_MIDL_STUB_DESCCOMM_FAULT_OFFSETS!_FULL_PTR_TO_REFID_ELEMENTPMIDL_STUB_DESC&_USER_MARSHAL_ROUTINE_QUADRUPLE3CONTEXT}_MALLOC_FREE_STRUCT_RPC_SYNTAX_IDENTIFIER!TPFULL_PTR_TO_REFID_ELEMENTRPC_SYNTAX_IDENTIFIERY_FULL_PTR_XLAT_TABLES  tagMETARECORD PNDR_PIPE_DESC#GENERIC_BINDING_ROUTINE_PAIR%USER_MARSHAL_ROUTINE_QUADRUPLE/ DLGTEMPLATE ARRAY_INFOt_XMIT_ROUTINE_QUINTUPLELPCDLGTEMPLATEW}MALLOC_FREE_STRUCTLPCDLGTEMPLATEA{ RPCOLEMESSAGE+PCONTEXTx_EXCEPTION_RECORDuLPDLGTEMPLATEAtXMIT_ROUTINE_QUINTUPLErIRpcChannelBuffer[__GENERIC_BINDING_INFOLPCDLGTEMPLATEPFULL_PTR_XLAT_TABLES _RPC_MESSAGE LPMETARECORDP _RPC_VERSION _OVERLAPPEDN_FLOATING_SAVE_AREAKMIDL_STUB_DESC  HDC___RPC_ASYNC_EVENT-_EXCEPTION_POINTERSHDRVR__+ LPCONTEXT/ DLGTEMPLATEPEXCEPTION_POINTERS'tagPOINT%_MIDL_STUB_MESSAGE  METARECORDISequentialStreamPIMAGE_TLS_CALLBACKSERVER_ROUTINE !ATOM !WCHAR"!SECURITY_DESCRIPTOR_CONTROL'TIMEFMT_ENUMPROCA PRPC_MESSAGE DRAWSTATEPROCsgdQuat PQUERYHANDLER pPSTR tBOOL tLPINT "u_long,_RPC_NOTIFICATION_TYPES!COLOR16)"USER_MARSHAL_UNMARSHALLING_ROUTINE tagCACLIPDATA VPROC _onexit_t"-PFN_RPCNOTIFICATION_ROUTINE PSIDRPC_IF_CALLBACK_FN sgBox<LPTHREAD_START_ROUTINE val_contexttagBLOB FXPT2DOT30  byte BLOB !wint_t SC_HANDLEk FONTENUMPROCALPHANDLER_FUNCTION PLONG_ FONTENUMPROCW tagCABSTR  PUCHAR ADATEN sgdFrustum IEnumSTATSTGb PRPC_RUNDOWN!OLECHAR pCHARLPFNADDPROPSHEETPAGE_PROPSHEETPAGEWHICON__sgPerlinNoise_2D PROPENUMPROCW LPCOLESTRGRAYSTRINGPROC YIELDPROCtagCAUL "PDWORDtagCAUHtagCAUI PROPENUMPROCATDATEFMT_ENUMPROCW CAUL DISPID EXPR_EVALe tagLOGFONTW CAUI CAUHsgdLineSegment3LRESULT_PROPSHEETPAGEA"HREFTYPEtagCAUB tagHELPINFO tagLOGFONTA CACLIPDATA'DATEFMT_ENUMPROCAsgPerlinNoise_3D LPLONGR WAVECALLBACKRPC_DISPATCH_FUNCTIONsgSphereu MMVERSIONPROPSHEETPAGEWHGLOBAL !LANGID"COLORREF ICMENUMPROCWtagCACY CACY MENUTEMPLATEA tagCLIPDATA STUB_THUNKIStreamsgdCoordPFE_IMPORT_FUNC MENUTEMPLATEW ICMENUMPROCA VARIANT_BOOLB TIMECALLBACKTTIMEFMT_ENUMPROCWPHANDLER_ROUTINE  bool5 LPCCHOOKPROCLPSERVICE_MAIN_FUNCTIONAEDITWORDBREAKPROCAREGISTERWORDENUMPROCADESKTOPENUMPROCW 5sgdBoxREGISTERWORDENUMPROCW "FOURCC NAMEENUMPROCW MFENUMPROC# DWORDLONG SNBLPSERVICE_MAIN_FUNCTIONW!LPOLESTRCLIPDATA :_iobuf NAMEENUMPROCA CABSTR TIMERPROCDESKTOPENUMPROCALOGFONTANLPHANDLE LPSTREAM sgMat4sgdLine3 I_RPC_MUTEXf LPMMIOPROC ulLinkedList PCWSTReLOGFONTW"CALTYPEb NDR_RUNDOWN#aUSER_MARSHAL_FREEING_ROUTINE "CALID ulIterateFuncLtagCAFLT" ACCESS_MASK "PULONG !PWORD^HOOKPROC"PSECURITY_INFORMATIONtagCADBL !LPWSTR LONG# ULONGLONG PACCESS_TOKEN @PFLOAT[LPFNPSPCALLBACKA5LPPRINTHOOKPROCVFARPROCRPC_ASYNC_EVENTTRPC_OBJECT_INQ_FNRtagTEXTMETRICW uSOCKET"LPDWORDNPHANDLExsgSpringDamperP tagCACLSID +_GUIDN tagSTATSTG LCAFLTJLPFNPSPCALLBACKWHRESULTERPC_CLIENT_ALLOCD tagCABOOL tINT"SERVICE_STATUS_HANDLECLPTIMECALLBACK@RPC_FORWARD_FUNCTION LCSGAMUTMATCH uu_int<PTHREAD_START_ROUTINE,RPC_NOTIFICATION_TYPES!wctype_t:tagCAPROPVARIANT8_RPC_ASYNC_STATEHulDynamicLibrary! tagCADATE !LPWORD*MSGBOXCALLBACK NPLOGFONTA%_LARGE_INTEGER +IIDRPC_AUTH_IDENTITY_HANDLE PVOIDPSECURITY_DESCRIPTOR !CADATEHGDIOBJ boolean HANDLE uHDC CADBL PLOGFONTAB tagCASCODEMEMBERID NDR_CCONTEXTPFORMAT_STRINGLONGLONG "SIZE_T +CLSID$ LATENCY_TIME#LPTOP_LEVEL_EXCEPTION_FILTERWNDPROC XLAT_SIDE" STUB_PHASEm PROXY_PHASE  UCHAR HLOCAL fpos_t!u_short SHORTz tagBSTRBLOB HWND__ HINSTANCE__ LPVOID pLPTSTR  PBYTE5 LPOFNHOOKPROC" RPCOLEDATAREPtagTEXTMETRICAIUnknown "DWORD RPC_NS_HANDLE RPC_STATUSLPCWSTR8sgdMat4+_ULARGE_INTEGER ADOUBLENRPC_EP_INQ_HANDLE uPUINTtagENHMETARECORD "LCIDXMIT_HELPER_ROUTINER MIDICALLBACKRPC_SS_THREAD_HANDLEWINSTAENUMPROCW@ tagCABSTRBLOBTCODEPAGE_ENUMPROCW"UINT_PTRtagHANDLETABLE! CLIPFORMATWINSTAENUMPROCA +GUID ENHMFENUMPROC5LPPAGESETUPHOOK"SECURITY_INFORMATION !WORD'CODEPAGE_ENUMPROCARPC_BLOCKING_FN LPOVERLAPPED"EXECUTION_STATE  LPBYTEENUMRESLANGPROC +FMTIDhandle_tENUMRESNAMEPROCIStorage5LPSETUPHOOKPROCRPCNOTIFICATION_ROUTINE' USER_MARSHAL_MARSHALLING_ROUTINE QUERYHANDLER <LPCSTR"PTOP_LEVEL_EXCEPTION_FILTERTCALINFO_ENUMPROCW uLPUINT#!PSECURITY_DESCRIPTOR_CONTROL RPC_MGMT_AUTHORIZATION_FNSC_LOCK PHDRVRV _FILETIMEPFE_EXPORT_FUNC"USER_MARSHAL_SIZING_ROUTINEINT_PTRPFNPROPSHEETCALLBACK +UUID&LPOVERLAPPED_COMPLETION_ROUTINE LCSCSTYPE WNDENUMPROC sgVec4} tagCALPSTR sgVec3 HMETAFILEPICTzBSTRBLOB julList {sgVec2 I_RPC_HANDLEx ABORTPROC'CALINFO_ENUMPROCA tPBOOLs LINEDDAPROC5 LPFRHOOKPROC LPBSTR "HIMC sgQuatHOLEMENUpENUMRESTYPEPROC|LPCVOIDkOLDFONTENUMPROCARPC_AUTHZ_HANDLERPC_BINDING_HANDLE tHFILE!VARTYPE  RPC_BUFPTRg sgParticle<LPCTSTRb GOBJENUMPROC_OLDFONTENUMPROCW "REGSAM RPC_IF_HANDLEuMMRESULT HDWP ulCompareFuncVFILETIME BOOLEAN  u_char "ULONG% SECURITY_CONTEXT_TRACKING_MODE&tagPROPVARIANTTLOCALE_ENUMPROCWR DRVCALLBACK NtagCAL usize_t MtagCY KtagCAIIGENERIC_UNBIND_ROUTINE FtagCAH !USHORT @FLOATCRPC_CLIENT_FREE ulSeverityBCASCODE tLPBOOLWIN_TRUST_SUBJECT  BYTE"MCIERROR@ CABSTRBLOB pLPSTR= SENDASYNCPROC:DLGPROC sgFrustum$ LATENCY_TIME$ sgdSphere tagCALPWSTR!wchar_t5LPPAGEPAINTHOOK uUINT 8RPC_AUTH_KEY_RETRIEVAL_FNsgCoord :FILEu MCIDEVICEID pHPSTR5 LPCFHOOKPROC LPARAM2MMIOPROC uWPARAMPVOID640GENERIC_BINDING_ROUTINE! FILEOP_FLAGS !BSTR. tagCAFILETIMEsgLine3+ULARGE_INTEGER'LOCALE_ENUMPROCA SCODE "PROPID6ulClock  _PMFNCALPWSTR" KSPIN_LOCK "LCTYPELPMENUTEMPLATEAPROPENUMPROCEXWpva_listsgdVec2PROPENUMPROCEXAsgdVec4sgLineSegment3sgdVec3ulErrorCallback  n r D$H,P(QH$RP QHRPQHRPQH RPQHRD$,QRP4Ð9@6 A@sgdMakeCoordMat4dstsrc  $ AL$ D$AHT$@I@ AZIHZÐ(+:9 ;:sgVectorProductVec3@dst a  b ( $( ;(D$L$!@a@aT$ Auظ\$ t3Ð5.@ AO P R 8 SRsgCompare3DSqdDist v1 v2 sqd_dist 5 $5 S5 D$@3@=\$H\$HD$D$H H\$D$L$D$L$L$XL$\$D$L$\$D$d$XXD$L$XL$D$L$XD$D$X H,H0H4X$H8@<?X(؃ Ð+IPFcIB 5<?3  sgMakeRotMat4matangle axis @s ax B $B BD$@ 3t$V?d$ @t$\$@d$t$@ t$\$@t$D$p0t$p4HHH HHHH H$P(H,H8P<^XÐU-Lqt}6 ~}sgMakePickMatrixmat @x  @y@width@height@viewport @tx @ty U $U ~U$D$0Vt$0&\$@f\$@D$8fP@L$\$ L$T$QT$D$RD$$PL$QT$,RD$$PD$4L$4D$ L$ D$$L$$=L$\$L$ \$ L$$D$L$D$L$D$ L$ =L$\$L$\$L$ \$ D$L$D$L$D$L$=D$,3ɉH L$\$L$\$L$\$D$D$ XXD$HXD$XD$ XD$H,X D$X$D$X(FF@<?X0^X4X8$ÐP(d(IIIb !8Th{ 6 sgMakeLookAtMat4dsteye center up z y x b $b  b$S\$,Vt$8W|$8VWD$,SPD$$D$ D$D$$D$ D$ |$\$t$ 3|$pƙD@I@II@ @ ƃI|D$,_^D$ [D$t $Ð3#vsoFNRXe~"$%?/  sgTriArea @p0 @p1  @p2 vvsumnorm o $o oD$@@=\$ H\$HD$ @@=\$H\$HD$L$ D$L$uD$?D$ AtD$D$ \$D$ )IgII.eB8 sgAngleBetweenVec3 @v1 @v2nv2nv1 $  Vt$@t:F@t*F@thj^ S\$W|$ WD$SPD$ L$ D$L$D$ L$ \$$D$ND$ND$ t D$$\$$D$$t/D$$AuD$$tCOCO_[\$\$D$d$D$D$ttt$At-^ - ^ Ð vv,v8?Evc(vv?vRvly 7 C MDRgzC() +#,+.3/;1P2_6j:w;~CD=CDAI@@?wJ?ɿwJsgGetAngleBetweenVectors: Normal is zero.B sgAngleBetweenNormalizedVec3@first@second @normal @SProduct@myNormtemp@myCos $ D$@L$@T$ =\$ H\$HD$ \$@@=\$H\$HD$$PQR\$$Ð1IsI 8 sgAngleBetweenVec3 @v1 @v2 @normalnv2nv1 $ Y AtAYAt AYAu(D$PQPQQ PQ@AT$tBYtBABYtBAY AuA BYAuBABYAuRQ&:KNa t 3  sgBox::extend this v $ VL$WY y AtvAYAtiAYAt\^ AtF^At F^Au&QVAFN WVG_F^QW_^1Wgz} 3  sgBox::extend this b $  Vt$F WuPF D$P\$ F F\$F F\$F .L$Q\$ F n\$F n\$_^ v>g BGm3 sm sgBox::extend this s x $ sD$D$ \$AH\$AH@ \$A AH\$ AH@ \$D$D$D$AtD$D$SD$UVWD$(Au3D$D$D$(Au3D$D$D$(Au3D$D$Au3D$D$Au3D$D$Au3Au3L$ _^][tt 3Xv}vvvvv#v;v gs y{ 7 {sgBox::intersects thisplane@By_max@Ax_min@ Cz_min_plus_D@By_min@ Cz_max_plus_D $ A tD$PQ@AA T$"AbAb\$D$Y AuAD$A a t$!BaAYBaAYY vus$+.^ l y6 sgSphere::extend this v @d $ SVt$^ WAxF^AgF^AVG tvCF_CF_ G T$ _G T$ _#D$ cD$ c_ _^[؃V\$FD$\$FP\$\$FL$\$FQ\$\$FT$\$FR\$\$FD$\$FP\$\$FL$\$FQ\$\$FT$\$FR\$S_^[Evlswss *Jj @Ph3*+,-..N/n0136 sgSphere::extend this b x  $   T$B A uP"AbAb\$B D$Y AupD$A B uBABAB Y B A D$ a t$!BaAYBaAYY  vvs&(Tex+,$+,6 sgSphere::extend this s @d  $ T$ AuB tB BD$YAuBBYtBABD$YAuRBYt BD$QT$A QD$$QP3Ʌ5%')?Q T j : sgSphere::intersects this bclosest % $% %AaT$thjف3@ف@ففف;t Yف # IYف IYAYAY AD$aSAVa W9D$\$ ?y$Q Q(Q,Q4Q8QO]_oy!#$%&'*-279:;<=5 sgMakeCoordMat4 m x  y z h p r @sh @ch @crsp@srcp @cr @cp  $ D$3ɉH,H$H HHHH HH?HeItI|IIvvvvI.SIiIq"20n2r;q0202 !"Y#$& (K)`+m-o)+-.02h㈵sgMat4ToCoord: ERROR - Bad Matrix.h㈵>0  sgSetCoorddstsrc @cpmat  @cr  $ D$D$ L$D$ HYD$ HYD$ H Y Ð$.1 /. sgScaleVec4@dstsrc  s  $ /L$ D$T$"AbL$ PPD$ L$ =HXÐ>I*N2 ON sgMakeNormal@dst a  b@tmp  $ OD$ L$$V t$ \$A`\$AL$,`\$ \$A`\$AL$`D$PQV\$FF =N^N^^ÐX(I#2  sgMakeNormal@dst a  b c ac ab # $# #D$@Vt$HPL$VQT$D$L$T$FD$ NL$$V T$(FD$,NL$0VT$4FD$8N L$ D _ ekq; sgTransposeNegateMat4dstsrc W $W W@D$DPL$HL$HT$P L$HT$ PL$H T$PL$ H(T$P$L$(H0T$$P,L$0H8T$,P4L$8L$T$4P S'b+p,z/1489/="#B=sg: ERROR - Singular matrix, no inverse!>2 FB sgInvertMat4dstsrc titmp q $q FqD$L$@@D$ H HH$HHYH(HHYÐ( >R1 SR sgXformVec3@dstsrc mat  $ SD$L$@@D$ H H@0H$HH@4YH(HH@8YÐ+ D[1 \[ sgXformPnt3@dstsrc mat  $ \D$L$@@@ D$ H0H HH4H$HHYH8H(HHYHI`!'.e3  sgHPRfromVec3@hprsrctmp  $ D$T$ PL$QRD$ D$ L$$D$T$(D$Ð)57 95sgQuatToAngleAxis@angle @x  @y @zsrcaxis  $ 9Vt$F D$\$ D$@tD$ @@?^FD$ Ft$\$^L$ D$ XD$ XÐ 'vXI !2K L O .B7 sgQuatToAngleAxis@angle@axis src @s  $  D$L$T$ D$D$L$L$PT$ T$QRÐ+/7 3/sgAngleAxisToQuat@dstangle  x y zaxis  $ 3 D$D$ @@=\$H\$HD$\$\$X D$L$D$L$XD$L$X Ð B3I! 7 sgAngleAxisToQuat@dstangle axis  @s ax  $ L$A3D$D$T$A(AuKT$B =Aa$A aZAaZAAuA(AuSUVt W|,, \@u=$\$\D$$ \L$T$؉HD$L$XP_^][Ð'v4IEsMsIsvs% 2 8 K Q[fs*y+}  !#&E*N+4 RNsgMatrixToQuat@quat mnxt q  $ R D$(L$,@ A @`AaAA` \$@@a \$ @A\$`a\$A a@ @\$A A@ `D$$\$D$D$l$D$ X D$D$D$D$ D$d$D$d$ d$Xd$D$ d$ X ássss %6G W g y 0  sgMultQuat@dst a  b t  $   D$L$@ A AA` \$@@a \$ A@\$`a\$@@ A a\$@ `A A\$Aa@`D$D$D$l$D$ X D$D$D$D$ D$d$D$d$ d$Xd$D$ d$ XÐssss(9IY k 1  sgMultQuat2@dst a  b @H  @G @F @E @D @C  $ D$@ \$@ T$\$ D$T$ \$D$D$ D$L$L$X L$L$L$L$XL$L$L$X؃Ð BB/B&+3jx3  sgEulerToQuat@quathpr @cy  @cr @cp & $& &$L$,AT$(A\$AI I\$ A A I\$AIA \$-\$ D$-\$,D$, Z@uF@u;D$t$,D$ t$, D$ t$,D$t$, Z$A-AIA  Z$ÐIvIIII8@:F7N3 !$%()<>!240728><U>?3 YU sgQuatToEuler@hprquatmatrix  @cy 3 $3 Y 3D$3\$@T$\$@T$\$H D$H D$H D$H\$ D$H\$D$HD$H T$D$ -D$XD$XHD$XD$D$-XD$XH,D$X D$X$D$ D$-X(H0H4H8@<?ÐrIIIF 4 sgQuatToMatrixdst q@two_yz@two_yy@two_xx@two_xz@two_xy @two_zz F $F FD$$3@\$@\$$\$D$\$D$$\$ D$H\$D$$H\$D$$H\$H D$H D$$H D$ D$H D$HH,H0-H4H8@<?D$XD$ XD$XD$D$-XD$XD$ X D$X$D$D$-X(ÐIIIS |4 sgMakeRotMat42 m@quat @xx @y2 @zz @yz @yy @xz  @z2 @xy S $S SL$Vt$ FIFIA N T$t/D$\$\$A\$A\$ A \$QD$AI T$D$ L$d$Au7D$T$\$ d$$L$t$ D$L$$t$ d$$D$$D$L$NL$XNL$ XL$N ^X Ð.vIvII`, 9CKT]fhjqt!"#$&*+/012 32 $  sgSlerpQuat2@dstfrom  to tto1 @omega@sinom @cosom ` $` $`SVt$W|$2FOFOG N T$tT$t=D$T$=\$d$L$L$D$L$L$d$D$tD$NOXNOXO _N ^[X Ð+vDqT`IjIIm): < BO\h|!"#$%?1  sgSlerpQuat@dstfrom  to t  @co  @o @so m $m m,D$4@ \$H @H \$@H \$\$@\$ @\$@\$4@H\$@D$0\$D$ d$HD$D$HD$D$d$4d$D$d$D$ D$D$HD$4d$H\$$D$d$D$HL$$Hd$4D$H\$(T$(P؃,Ð}#-9BK X b e 5 sgRotateVecQuat@vec @qrot@qxqz@qyqz@qzqz@qwqz@qxqy @qyqy@qwqy@qxqx@qwqw } $}  },D$4@ \$H @H \$@H \$\$@\$ @\$@\$4@H\$@D$0\$D$ D$HD$d$HD$D$d$4d$D$d$D$ d$D$HD$4d$H\$$D$HD$D$L$$Hd$4D$H\$(T$(P؃,Ð#-9BK X b e 7 sgRotateCoordQuat@vec @qrot@qxqz@qyqz@qzqz@qwqz@qxqy @qyqy@qwqy@qxqx@qwqw  $  @D$DT$LVWt$L|$L$PD$0D$L$4PL$(T$xA0d:\devel\plib\plib-1.8.3\src\sg\release\vc60.pdb.filegD:\devel\plib\plib-1.8.3\src\sg\sg.cxx@comp.id6& .drectveP.debug$S%.data .rdataeg.textP=W.file$gD:\devel\plib\plib-1.8.3\src\sg\sg.h& A@O(R w .bfe*.lfe.efAe.debug$S\.debug$F.text@N16.filegD:\devel\plib\plib-1.8.3\src\sg\sg.cxx *;P5.bfe7.lfe.ef;e".debug$S k.debug$F .text `R 7S'QB.bf e,J.lf e.efS e6.debug$S q .debug$F VU .text g  J4SU.rdata7.rdatav.bfe9W.lfe.efeU.debug$S.debug$F.text\…  W~Tb.bfe\d.lfe.ef~eu.debug$S.debug$F.text3J;F dqWo.bfe|w.lfe.efe.debug$S.debug$F)⣬.text u.j wuY.rdata=-f.rdata.bfe.lf e.efe.debug$S.debug$FdQ.text "{ [.rdataV6]`.rdata d __CIacos .bfe.lfe.efe.debug$S!|.debug$F"P O.text## G_.rdata$kB$.rdata%yn`%.rdata&2T~&.rdata'8WV'.rdata((.rdata)).rdata*L* .data+*`8+__CIasin .bf#e.lf#e.ef#e.debug$S,#.debug$F-#.text.Ik. b.bf.e.lf.e.ef.e%.debug$S/..debug$F0..text1 61 c.bf1e..lf 1e.ef1e=.debug$S2V1.debug$F31.text4 #=4 e.bf4eA.lf 4e.ef4eO.debug$S5V4.debug$F64.text7,7 swf.bf7eS.lf7e.efs7eg.debug$S8d7.debug$F97.text:O6: i.bf:ek.lf:e.ef:e.debug$S;:.debug$F<:.text= $M= j .bf=e .lf =e.ef=e.debug$S>g=.debug$F?=.text@ V@  m.bf@e.lf@e.ef@e.debug$SAg@.debug$FB@.textC R>C o%.bfCe'.lf Ce.efCe.debug$SDgC.debug$FEC.textF \F 'q2.bfFeI.lf Fe.efFe%.debug$SGqF.debug$FH%xF.textI02nI I'TvT.dataJC 'GJ.dataK5Dа#K.rdataLd L.rdataMAv)M.rdataNJGN.dataO3+eO.rdataPP.bfIe-V.lf2Ie.ef'Ie.debug$SQI.debug$FRI.textS5S Vya.bfSec.lfSe.efSe.debug$SToS.debug$FUS.textV u`V czn.bfVep.lfVe.efVe.debug$SW]V.debug$FXV.textYS_Y py|{.bfYe}.lfYe.efyYe1.debug$SZY.debug$F[Y.text\#\ }?.bf\e5.lf\e.ef\eL.debug$S]j\.debug$F^\.text_PuBBI_ M.bf_eQ.lf_e.efM_eX.debug$S`d_.debug$Fa_.textb 9uvb 1.bfbe^.lf be.efbes.debug$Scb.debug$Fdb.texte04C>.filegD:\devel\plib\plib-1.8.3\src\sg\sg.he %.bfeeo.lfee.ef%ees.debug$Sfge.debug$Fge.texth h O.bfhe9.lfhe.efhe;.debug$Si[h.debug$Fjh.textk TY.filegD:\devel\plib\plib-1.8.3\src\sg\sg.cxxk ·.bfkex.lfke.efke.debug$Slk.debug$Fmk.textnPKGn G.bfne.lfne.efGne.debug$SoYn.debug$Fpn.textqPP"/q G.bfqe.lfqe.efGqe.debug$Srsq.debug$FsoXq.textt4#Pt [.rdataunyu.datav#iav.rdataw3w.bfte.lf#te.efte.debug$Sxt.debug$Fyt.textz051 .filegD:\devel\plib\plib-1.8.3\src\sg\sg.hz /B.bfze.lfze.ef/ze.debug$S{ez.debug$F|z.text}PY.filegD:\devel\plib\plib-1.8.3\src\sg\sg.cxx} OM#.bf}e%.lf}e.efO}e.debug$S~t}.debug$F}.text,# %0.bfe 2.lfe.efe.debug$S.debug$F.textl6@ 2+=.bfe?.lfe.efe.debug$Si.debug$F.textjǽf ?nJ.bfeL.lfe.efe.debug$Sj.debug$F.textbQ LșW.bfe!Y.lfe.efe8.debug$Sd.debug$F.text2a Yd.bfe<f.lfe.efeR.debug$Sa.debug$F.textc fq.bfeVy.lfe.efeZ.debug$Sa.debug$F.textP>  yF̟.data),7( .rdatab .bfe_.lfe.efFe.debug$Sv.debug$F.text`nL S.bfe.lfe.efSe.debug$Sg.debug$F.text`JU \Ȣ.bfe.lfe.ef\e.debug$Sg.debug$F.textm{  .bfe.lfe.efe.debug$Sg.debug$F.textp aH.bfe.lfe.efae.debug$S{.debug$FFJ.textg­ ɦ.rdataL0 .bfe.lfe.efe.debug$Si.debug$F.text@ N 9ҧ.bfe.lfe.ef9e.debug$S.debug$F-).text O!q p.rdata w_ .bfe.lf e.efe'.debug$S~.debug$F.text@^ 3.bfe-.lfe.ef3e1.debug$S.debug$F.textTm) $.bfe5.lfe.efe?.debug$S.debug$F.text` R .bfeF.lfe.efReq.debug$Sw.debug$F.textmA .bfeu.lfe.efe.debug$Sp.debug$F.text 0l,2 *&.bfe(.lf e.efe.debug$S.debug$F.text \M (+3.bfe;.lf e.efe.debug$S.debug$F7|.text` -i ;YF.rdataڢ .rdata .bfeH.lfe.efYe.debug$S|.debug$F.text!' H&S.bfeU.lfe.efe.debug$S.debug$F.text&7 Uf`.bfeb.lfe.efe0.debug$S.debug$F.text0mh b$m.bfe6r.lfe.ef$ei.debug$S.debug$Fq.text r}.rdata-E.: .bfel.lfe.efe.debug$S.debug$F.text #X .bfe.lfe.efe.debug$S.debug$F.text  t .bfe.lfe.efe.debug$S.debug$F.textk[P *.bfe.lfe.efe.debug$S.debug$F.text`Ǩ$L46595V$L46594B$L46593".rdataK{\$L46592$L46591i$L48953.bfe .lfe.efe.debug$S7.debug$F.text" z  +.bfe-.lfe.efe.debug$S.debug$F.text L -o8.bfe:.lf e.efe.debug$S.debug$F.text ,N :E.bfeG.lf e.efe.debug$S.debug$F.textPԣ GD(.bfe.lfe.efDe.debug$S.debug$F.debug$TD#?_sgGravity@@3PAMA__ulEndianTest?sgdMakeCoordMat4@@YAXQAY03NPBUsgdCoord@@@Z?sgdMakeCoordMat4@@YAXQAY03NNNNNNN@Z__fltused?sgVectorProductVec3@@YAXQAMQBM1@Z?sgCompare3DSqdDist@@YAHQBM0M@Z?sgMakeRotMat4@@YAXQAY03MMQBM@Z__real@4@3ff98efa350000000000__real@4@3fff8000000000000000?sgMakePickMatrix@@YAXQAY03MMMMMQAM@Z?sgMakeLookAtMat4@@YAXQAY03MQBM11@Z?sgTriArea@@YAMQAM00@Z__real@4@3ffe8000000000000000__real@4@00000000000000000000?sgAngleBetweenVec3@@YAMQAM0@Z__real@4@bfff8000000000000000__real@4@4004e52ee00000000000?sgAngleBetweenNormalizedVec3@@YAMQAM00@Z__real@4@400296cbe40000000000__real@4@4000c90fdb0000000000__real@4@4001c90fdb0000000000__real@4@3fffc90fdb0000000000__real@8@3ffeffff583a53b8e800__real@4@bfffc90fdb0000000000__real@8@bffeffff583a53b8e800?ulSetError@@YAXW4ulSeverity@@PBDZZ??_C@_0CK@EOAL@sgGetAngleBetweenVectors?3?5Normal@?sgAngleBetweenVec3@@YAMQAM00@Z?extend@sgBox@@QAEXQBM@Z?extend@sgBox@@QAEXPBV1@@Z?extend@sgBox@@QAEXPBVsgSphere@@@Z?intersects@sgBox@@QBEHQBM@Z?extend@sgSphere@@QAEXQBM@Z?extend@sgSphere@@QAEXPBVsgBox@@@Z?extend@sgSphere@@QAEXPBV1@@Z?intersects@sgSphere@@QBEHPBVsgBox@@@Z?update@sgFrustum@@AAEXXZ??_C@_0ED@GPIM@sgFrustum?3?5Can?8t?5support?5fields?5@??_C@_0DF@BJBL@sgFrustum?3?5Can?8t?5support?5width?5o@__real@4@c0008000000000000000__real@4@40008000000000000000__real@4@3ff88efa350000000000??_C@_0DD@BPNB@sgFrustum?3?5Can?8t?5support?5depth?5o@__real@8@3ffbccccccccccccd000?getOutcode@sgFrustum@@ABEHQBM@Z?contains@sgFrustum@@QBEHQBM@Z?contains@sgFrustum@@QBEHPBVsgSphere@@@Z?contains@sgFrustum@@QBEHPBVsgBox@@@Z?sgDistSquaredToLineVec3@@YAMUsgLine3@@QBM@Z?sgDistSquaredToLineSegmentVec3@@YAMUsgLineSegment3@@QBM@Z?sgSubVec3@@YAXQAMQBM1@Z?sgScalarProductVec3@@YAMQBM0@Z?sgMakeCoordMat4@@YAXQAY03MMMMMMM@Z?sgMakeTransMat4@@YAXQAY03MQBM@Z?sgMakeTransMat4@@YAXQAY03MMMM@Z?sgSetCoord@@YAXPAUsgCoord@@QAY03$$CBM@Z__real@8@bfeea7c5ac471b478800??_C@_0CD@LJDM@sgMat4ToCoord?3?5ERROR?5?9?5Bad?5Matri@__real@8@3feea7c5ac471b478800?sgScaleVec4@@YAXQAMQBMM@Z?sgMakeNormal@@YAXQAMQBM1@Z?sgMakeNormal@@YAXQAMQBM11@Z?sgPreMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgPostMultMat4@@YAXQAY03MQAY03$$CBM@Z?sgMultMat4@@YAXQAY03MQAY03$$CBM1@Z?sgTransposeNegateMat4@@YAXQAY03MQAY03$$CBM@Z?sgTransposeNegateMat4@@YAXQAY03M@Z?sgInvertMat4@@YAXQAY03MQAY03$$CBM@Z??_C@_0CJ@HKBG@sg?3?5ERROR?5?9?5Singular?5matrix?0?5no?5@__real@8@3fe88000000000000000?sgXformVec3@@YAXQAMQBMQAY03$$CBM@Z?sgXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgXformPnt4@@YAXQAMQBMQAY03$$CBM@Z?sgFullXformPnt3@@YAXQAMQBMQAY03$$CBM@Z?sgHPRfromVec3@@YAXQAMQBM@Z__real@4@c004e52ee00000000000?sgQuatToAngleAxis@@YAXPAM000QBM@Z?sgQuatToAngleAxis@@YAXPAMQAMQBM@Z__real@4@4005e52ee00000000000?sgAngleAxisToQuat@@YAXQAMMMMM@Z?sgAngleAxisToQuat@@YAXQAMMQBM@Z?sgMatrixToQuat@@YAXQAMQAY03$$CBM@Z?sgMultQuat@@YAXQAMQBM1@Z?sgMultQuat2@@YAXQAMQBM1@Z?sgEulerToQuat@@YAXQAMQBM@Z?sgQuatToEuler@@YAXQAMQBM@Z__real@8@3fff8000000000000000__real@8@00000000000000000000?sgQuatToMatrix@@YAXQAY03MQBM@Z?sgMakeRotMat42@@YAXQAY03MQAM@Z?sgSlerpQuat2@@YAXQAMQBM1M@Z?sgSlerpQuat@@YAXQAMQBM1M@Z__real@4@3ffeffffef0000000000?sgRotateVecQuat@@YAXQAM0@Z?sgRotateCoordQuat@@YAXQAM0@Z?sgDistSquaredToLineLineSegment@@YAMUsgLineSegment3@@UsgLine3@@@Z?sgReflectInPlaneVec3@@YAXQAMQBM1@Z?sgClassifyMat4@@YAHQAY03$$CBM@Z__real@4@3feb8637bd0000000000?sgTriangleSolver_ASAtoArea@@YAMMMM@Z__real@4@4006b400000000000000?sgTriangleSolver_SAStoArea@@YAMMMM@Z?sgTriangleSolver_SSStoArea@@YAMMMM@Z?sgTriangleSolver_ASStoArea@@YAMMMMH@Z?sgTriangleSolver_SAAtoArea@@YAMMMM@Z?sgTriangleSolver_SSStoAAA@@YAXMMMPAM00@Z__real@4@4004f000000000000000__real@4@4005b400000000000000?sgTriangleSolver_SAStoASA@@YAXMMMPAM00@Z?sgTriangleSolver_ASAtoSAS@@YAXMMMPAM00@Z?sgTriangleSolver_ASStoSAA@@YAXMMMHPAM00@Z?sgTriangleSolver_SAAtoASS@@YAXMMMPAM00@Z