JPAFieldBlock OK

This commit is contained in:
robojumper
2025-04-27 17:30:06 +02:00
parent 67c8c4f68b
commit 570870969f
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -1216,7 +1216,7 @@ config.libs = [
Object(Matching, "JSystem/JParticle/JPAChildShape.cpp"),
Object(Matching, "JSystem/JParticle/JPAExTexShape.cpp"),
Object(Matching, "JSystem/JParticle/JPADynamicsBlock.cpp"),
Object(NonMatching, "JSystem/JParticle/JPAFieldBlock.cpp"),
Object(Matching, "JSystem/JParticle/JPAFieldBlock.cpp"),
Object(Matching, "JSystem/JParticle/JPAKeyBlock.cpp"),
Object(Matching, "JSystem/JParticle/JPATexture.cpp"),
Object(Matching, "JSystem/JParticle/JPAResourceLoader.cpp"),
+2 -1
View File
@@ -137,7 +137,8 @@ void JPAFieldVortex::prepare(JPAEmitterWorkData* work, JPAFieldBlock* block) {
* calc__14JPAFieldVortexFP18JPAEmitterWorkDataP13JPAFieldBlockP15JPABaseParticle */
void JPAFieldVortex::calc(JPAEmitterWorkData* work, JPAFieldBlock* block, JPABaseParticle* ptcl) {
EGG::Vector3f vec;
vec = ptcl->mLocalPosition - field_0x10.dot(ptcl->mLocalPosition) * field_0x10;
vec = field_0x10.dot(ptcl->mLocalPosition) * field_0x10;
vec = ptcl->mLocalPosition - vec;
f32 mag = vec.squaredLength();
if (mag > field_0x1c) {
mag = block->getMagRndm();