mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
11 KiB
11 KiB
MathUtil.o
| Symbol | Meaning |
|---|---|
| ❌ | Function has not yet been started or is not matching. |
| ✅ | Function is completed. |
31 / 137 Completed -- (22.62773722627737%)
MathUtil.o
| Symbol | Decompiled? |
|---|---|
initAcosTable__2MRFv |
❌ |
acosEx__2MRFf |
❌ |
getRandom__2MRFv |
❌ |
getRandom__2MRFff |
✅ |
getRandom__2MRFll |
❌ |
getRandomDegree__2MRFv |
✅ |
calcRandomVec__2MRFPQ29JGeometry8TVec3<f>ff |
✅ |
isHalfProbability__2MRFv |
✅ |
getSignHalfProbability__2MRFv |
✅ |
getRandomVector__2MRFPQ29JGeometry8TVec3<f>f |
✅ |
addRandomVector__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnRandomVector__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
✅ |
getInterpolateValue__2MRFfff |
✅ |
getLinerValue__2MRFffff |
✅ |
getLinerValueFromMinMax__2MRFfffff |
✅ |
getEaseInValue__2MRFffff |
❌ |
getEaseOutValue__2MRFffff |
❌ |
getEaseInOutValue__2MRFffff |
❌ |
getScaleWithReactionValueZeroToOne__2MRFfff |
❌ |
getConvergeVibrationValue__2MRFfffff |
❌ |
getReduceVibrationValue__2MRFfffff |
❌ |
makeAxisFrontUp__2MRFPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
✅ |
makeAxisFrontSide__2MRFPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeAxisUpFront__2MRFPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeAxisUpSide__2MRFPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeAxisVerticalZX__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeAxisCrossPlane__2MRFPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeAxisAndCosignVecToVec__2MRFPQ29JGeometry8TVec3<f>PfRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
calcPerpendicFootToLine__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
calcPerpendicFootToLineInside__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
checkHitSegmentSphere__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>fPQ29JGeometry8TVec3<f> |
❌ |
checkHitSemilinePlane__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
calcReboundVelocity__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
calcReboundVelocity__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
calcParabolicFunctionParam__2MRFPfPfff |
❌ |
makeQuatRotateRadian__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeQuatRotateDegree__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeQuatFromVec__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeQuatSideUp__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeQuatUpFront__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
makeQuatUpNoSupport__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f> |
❌ |
blendQuatUpFront__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
blendQuatUpFront__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
blendQuatFrontUp__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
blendQuatFrontUp__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
rotateQuatMoment__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f> |
❌ |
rotateQuatRollBall__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuat__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuatXDirRad__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuatXDirRate__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuatYDirRad__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuatYDirRate__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnQuatZDirRad__2MRFPQ29JGeometry9TQuat4<f>RCQ29JGeometry9TQuat4<f>RCQ29JGeometry8TVec3<f>f |
❌ |
sign__2MRFf |
❌ |
clampVecAngleDeg__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
clampLength__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
✅ |
convergeRadian__2MRFfff |
❌ |
isInRange__2MRFfff |
✅ |
calcRotateY__2MRFff |
❌ |
calcRotateZ__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
calcDistanceXY__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
✅ |
rotateVecDegree__2MRFPfPff |
❌ |
rotateVecDegree__2MRFPQ29JGeometry8TVec2<f>f |
❌ |
rotateVecDegree__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
rotateVecDegree__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
rotateVecRadian__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
rotateVecRadian__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
calcLocalVec__2MRFPQ29JGeometry8TVec3<f>PA4_f |
❌ |
normalize__2MRFPQ29JGeometry8TVec2<f> |
❌ |
normalize__2MRFPQ29JGeometry8TVec3<f> |
❌ |
normalize__2MRFPQ29JGeometry64TPosition3<Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>> |
❌ |
normalize__2MRFRCQ29JGeometry8TVec2<f>PQ29JGeometry8TVec2<f> |
❌ |
normalize__2MRFRCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f> |
❌ |
normalizeOrZero__2MRFPQ29JGeometry8TVec2<f> |
❌ |
normalizeOrZero__2MRFPQ29JGeometry8TVec3<f> |
❌ |
normalizeOrZero__2MRFRCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f> |
❌ |
separateScalarAndDirection__2MRFPfPQ29JGeometry8TVec2<f>RCQ29JGeometry8TVec2<f> |
❌ |
separateScalarAndDirection__2MRFPfPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
normalize__2MRFfff |
❌ |
normalizeAbs__2MRFfff |
❌ |
turnVecToVecCos__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>fRCQ29JGeometry8TVec3<f>f |
❌ |
turnVecToVecCosOnPlane__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnVecToVecCosOnPlane__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
turnVecToVecRadian__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>fRCQ29JGeometry8TVec3<f> |
❌ |
turnVecToVecDegree__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>fRCQ29JGeometry8TVec3<f> |
❌ |
calcMomentRollBall__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
calcReflectionVector__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
isSameDirection__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
isOppositeDirection__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
isNearZero__2MRFff |
✅ |
isNearZero__2MRFRCQ29JGeometry8TVec3<f>f |
✅ |
isNearZero__2MRFRCQ29JGeometry8TVec2<f>f |
❌ |
diffAngleAbs__2MRFff |
✅ |
normalizeAngleAbs__2MRFf |
✅ |
isAngleBetween__2MRFfff |
✅ |
blendAngle__2MRFfff |
❌ |
lerp__2MRFUcUcf |
✅ |
lerp__2MRF8_GXColor8_GXColorf |
❌ |
sortSmall__2MRFlPfPl |
❌ |
sortSmall__2MRFlPUlPl |
❌ |
PSVECKillElement__FPC3VecPC3VecPC3Vec |
❌ |
vecKillElement__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f> |
✅ |
vecScaleAdd__2MRFPCQ29JGeometry8TVec3<f>PCQ29JGeometry8TVec3<f>f |
✅ |
PSvecBlend__2MRFPCQ29JGeometry8TVec3<f>PCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>ff |
✅ |
vecBlend__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>f |
✅ |
vecBlendNormal__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>f |
❌ |
vecBlendSphere__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>f |
❌ |
vecRotAxis__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f>f |
❌ |
blendColor__2MRFP8_GXColorRC8_GXColorRC8_GXColorf |
✅ |
blendVec__2MRFP3VecRC3VecRC3Vecf |
✅ |
turnVecToPlane__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
getMinAbsElementIndex__2MRFRCQ29JGeometry8TVec3<f> |
✅ |
getMaxElement__2MRFRCQ29JGeometry8TVec3<f> |
✅ |
getMaxAbsElement__2MRFRCQ29JGeometry8TVec3<f> |
✅ |
getMaxElementIndex__2MRFRCQ29JGeometry8TVec3<f> |
✅ |
getMaxAbsElementIndex__2MRFRCQ29JGeometry8TVec3<f> |
✅ |
diffAngleAbsFast__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
diffAngleAbs__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
diffAngleAbs__2MRFRCQ29JGeometry8TVec2<f>RCQ29JGeometry8TVec2<f> |
❌ |
diffAngleSigned__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
diffAngleAbsHorizontal__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
diffAngleSignedHorizontal__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
isNearAngleRadian__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
isNearAngleDegree__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f |
❌ |
isNearAngleRadianHV__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
isNearAngleDegreeHV__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>ff |
❌ |
createBoundingBox__2MRFPCQ29JGeometry8TVec3<f>UlPQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f> |
❌ |
isNormalize__2MRFRCQ29JGeometry8TVec3<f>f |
❌ |
setNan__2MRFRQ29JGeometry8TVec3<f> |
❌ |
isNan__2MRFRCQ29JGeometry8TVec3<f> |
❌ |
getFootPoint__2MRFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PQ29JGeometry8TVec3<f> |
❌ |
mod__2MRFff |
❌ |
floatToFixed16__2MRFPQ29JGeometry8TVec3<s>RCQ29JGeometry8TVec3<f>Uc |
❌ |
fixed16ToFloat__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<s>Uc |
❌ |
getRotatedAxisY__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
getRotatedAxisZ__2MRFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f> |
❌ |
JMASqrt__Ff |
❌ |