really depends on whats happening too the mesh… if it remains unchanged the you can build a vert 2 face reverse lookup fn build_vert2face_lookup mobj…
as a modifier yes and no to “Now ‘fake’ geometry”… you get to change the base geometry but to display some of those changes requires your own “shallow…
are you talking about something like Face Extrude Modifer or the extrude ops in Edit mesh/Edit poly or spline extrude modifier or is it something el…
seems to be a nitrous thang (or what ever the latest max “de rigueur” driver of the day is)… max 2010 500 fps max 2020 6-128 fps the fastest screen…
have a look at mousetrak.cpp in the SDK samples, looks like it just uses a command mode. /* mouseTrack() function implementation * Adds a new func…
I only know cos I’ve been sat there many times scratching my head looking at mesh spaghetti crying “whyyyyyyyyy”
but face 12 is [5,7,3] (getface) not [3,5,7] so #(true,true,false) is correct
had a look at the difference in the code… it uses two different routines MNMeshUtilities::BridgeSelectedBorders and IMNMeshUtilities8::BridgeSelect…
when you bridge between 2 edges they can be considered as two 2d polygons as projections onto a common plane. It can simplify the resulting comparison…
think I’d go with a two 2D shapes approach
you can do it as a general case like this –******************************************************************** fn OnSelectionBorder item = item[1]…
what algorithm are you using ? odd speed time variations
very slick
does the polygon count utility still exist in 2021/22 ? that registers a RegisterRedrawViewsCallback may be useful to add a line to print the poly co…
I haven’t written a line of maxscript for three years. you’re best out of it, the current max is horrible the UI is like a nasty twitchy cracked up d…