how did you expect me to test it ? spend a morning writing a dedicated tool or just knock up a quick mxs callable function ? I’m oot
hey ho theres probably a better way of doing it and or probably unnecessary going by lack of use in the sdk
check anim for null before calling the function on it should cure the crash. it worth remembering sub anims come as a tree structure so you need to r…
you’d normally use something like… int Animatable::EnumAnimTree ( AnimEnum * animEnum, Animatable * client, int subNum )
depends on the context in an object or modifier or gup/tool or controller or dlx etc
90 IDD’s in my dlo 110 IDD’s in my dlm sometimes it’s an obvious enable/disable e.g. say perturb Normals a simple check box, which will the enable d…
running the original script in 2010 produces a constant value e,g [37,72] [38,72] [39,72] [40,72] [41,72] [42,72] [43,72] [44,72] [44,72] though run…
without knowing how heapfree is calculated it’s just pissing in the wind could be a glitch or not from anywhere, looking a maxheapdirect.h in the SDK …
mxs would be something like… fn draw_markers = ( if $selection.count > 0 then ( gw.setTransform(Matrix3 1); …
you’ve got to love the sdk doc virtual void BaseObject::ForceNotify ( Interval & i ) [inline, virtual] Remarks: This method is no lo…
fn getUVBounds mobj mapch = ( minUV = [1e+012, 1e+012, 1e+012]; maxUV = [-1e+012, -1e+012, -1e+012]; if meshop.getmapsupport mobj mapch do ( …
yeah it kinda of sorted it’s self out here too… got a feeling it may be duplicate point issue or something. Interesting as it is I don’t think con…
this is quite fun and could be used as a basis for the “cull” fn is_ccw p a b = ( (a.x – p.x) * (b.y – p.y) – (a.y – p.y) * (b.x – p.x) <= 0.0; ) …
yeah I was getting my xforms mixed up… the corrected version fn getScreenBounds obj = ( maxy = maxx = -99999999.0; miny = minx = 99999999.0; gw….