Jump to content

SOP Solver cause to Recalculates SDF every frame


slayerk

Recommended Posts

No sdf, but I really don't understand why you did that. You created a new data and copy an attribute with the point positions in it, and object merge that into sops?

The oldp attribute is identical to the Geometry P. Why don't you just grab that with a dopimport. No need for a sopsolver in the first place. Am I missing something?

Edited by Macha
Link to comment
Share on other sites

No sdf, but I really don't understand why you did that. You created a new data and copy an attribute with the point positions in it, and object merge that into sops?

The oldp attribute is identical to the Geometry P. Why don't you just grab that with a dopimport. No need for a sopsolver in the first place. Am I missing something?

ok. i'm deskribe idea:

as you know (i think) solvers in MultipleSolver executes in order of connection input number (my english so bad!).

1st SOPsolver saves Position on start of simulation step. before RigibBody Solver changed it.

RigidBodySolver changed Position Data.

2nd SOPSolver getting changed (by RigidBodySolver) Position Data and substract from it oldP. In another words: (P-oldP)/TimeStep=v. Where is P - current Position Data (Position Data in the end of timestep), oldP - Position Data in the start of Timestep.

true per point velocities generates on "New" data.

my object merge in "box_object1" merge "New" data with right per-oint velocities.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...