RBD SIM properties

//All on points after the assemble packed.

i@active = chi("active");
i@animated = chi("animated");
s@collisiongroup = itoa(chi("collision_group")); 
s@collisionignore = itoa(chi("collision_ignore"));

s@name = sprintf("safe_%d", @ptnum);

// Ignore all collsion on safe pieces
s@collisiongroup = s@collisionignore = "safe";

s@constraint_name = "Glue";
f@strength = -1;



s@constraint_name = "Glue";
f@strength = -1;

s@next_constraint_name = "Cone_Hinge";
s@constraint_type = "all";
SOP solver on constraint solver 3ed input 

Connect primitive wrangle with the relationship_geomatry 

group - @next_constraint_name="Cone_Hinge"

s@constraint_name = s@next_constraint_name;
s@next_constraint_name = "";