Saori Yoshimoto work notes since 2018

Thursday, September 5, 2019

[VEX] Custom pivot location on packed primitives

How cool this method, isn't it?!
  • sample
https://forums.odforce.net/topic/29350-custom-pivot-location-on-packed-primitives/


vector pivotOffset= chv("PivotOffset");
vector pivotCentroid =  primintrinsic(0, "pivot", @ptnum);
vector newPivot = pivotCentroid + pivotOffset;

setprimintrinsic(0, "pivot", @ptnum, newPivot);
@P += pivotOffset;




  • Filling the gap of pivot between low and high fracture models

-The pivot of the low model is the target position.


vector pivotOffset = v@new_pivot - @P; 
vector pivotCentroid = primintrinsic(0, "pivot", @ptnum); 
vector newPivot = pivotCentroid + pivotOffset; 
setprimintrinsic(0, "pivot", @ptnum, newPivot); 
@P += pivotOffset;


fun fun fun

No comments:

Post a Comment