hi guys...I have done many research online and still can't figure out where I did wrong....all I want...is just create one angry puffer fish( or "sphere")...please help...
...so my first idea was to collect all the facial normal using MItMeshPolygon.getPolygonNormal(( faceIter.index(), om.MSpace.kWorld)) and then set both the position and rotation base on the normal I got...but here is what I get....(see code and result attach below). And I noticed that after I moved the sphere, the "thorns" would remained at the origin instead of translated with the sphere..... So I then use the om.MItMeshPolygon.center(om.MSpace.kWorld) to get the center position of the face for the translation and normal for the rotation... Now I get the position right..but still the wrong rotation....what should I do now? : <



changed I made


any help would be ultra appreciated!!!