
ESC+KEY SCRIPT
Script
UniCollapse
By Nik · Credited author: Nikolay Litvinov · 2014-02-21
- Version
- 2021-05-20
- Date updated
- 2016-02-28
- Votes
- 12
Description
Additional Info
"Preview Video"
Attachments
- unicollapse.ms — unicollapse.ms1.5 KB
- unicollapse_v2.0.ms — unicollapse_v2.0.ms3.2 KB
- unicollapse_v2.1.ms — unicollapse_v2.1.ms3.2 KB
- unicollapse_v2.2.ms — unicollapse_v2.2.ms3.3 KB
- unicollapse_v2.3.1.ms — unicollapse_v2.3.1.ms3.0 KB
- unicollapse_v2.4.ms — unicollapse_v2.4.ms4.1 KB
- unicollapse_v2.5.ms — unicollapse_v2.5.ms4.0 KB
- unicollapse_v2.6.ms — unicollapse_v2.6.ms4.1 KB
- unicollapse_2.7.ms — unicollapse_2.7.ms4.9 KB
Tags: Poly, edge, object, faces, collapse, vertices, scripts, Universal
Comments (6)
May I ask something...
nnq2603 · 2015-11-01
This tool is great, but it doesn't work with line object. I mean when I Ctrl+RMB and create a line from scratch, even convert that line to editable line it still doesn't work. It only works when I add a "edit spline" modifier above the line in modify list and collapse modifier, afterward I got a editable spline, and it works thereafter.
But can the script being adjusted to work with line/spline ect...?
When I first time use this script and forgot about it name (just install+set hotkey once and forget it was a 3rd party script). After I Windows reinstall I've trouble to find out it again but when I find it out here, I tried with Line object and it doesn't work at all. So I started to doubt myself if this was "that" script which I used before... but turns out it was, just it doesn't work with native 3d max line object, only editable splline/edit spline.
Thanx
Nik · 2015-11-19
I fixed it
nnq2603 · 2016-02-28
Thanks, I didn't even notice you reply this and fix the script. I gotta try out it.
Thanks!
Luos_83 · 2015-05-13
Awesome script, works like a charm!
EgorS · 2015-03-19
To work with Edit Spline modifier you can use this code for script:
fn ESCollapse = (
if classof $ == SplineShape do (if subobjectLevel == 1 then (
macros.run "Editable Spline Object" "ESpline_Fuse_Vertex"
macros.run "Editable Spline Object" "ESpline_Weld"))
)
if finditem #(SplineShape, line) (classof $.baseObject) !=0 do (
if showEndResult == true then(
showEndResult = false
ESCollapse()
showEndResult = true
)
else( ESCollapse() )
)
Ok, Thanx, I use this code
Nik · 2015-03-19
:)