[Plugin] triangulateFaces.rb v1.2 20101120
95 posts
• Page 1 of 4 • 1, 2, 3, 4
[Plugin] triangulateFaces.rb v1.2 20101120Now new improved 'triangulate' - It now 'triangulates' [almost] everything...
Script: triangulate.rb Code Usage: triangulate(array_of_faces) Result: it triangulates faces in array... Plugin Usage: Result: it triangulates faces in selection... Known Issues: Even complex single looped faces should work OK. Simple faces with one or two holes are also usually OK. Very large numbers of faces might cause a 'white-out', processing is continuing, please be patient... Complex faces with complex multiple holes in them might 'splat' ! Add some extra dividing lines and retry... Very small faces might not work properly and 'splat' ! Scale them... Failed triangulations are warned and can be undone... Save your work before using this tool... v1.0 First issue. 20090703 v1.1 4 sided faces with 3 in line vertices trapped. undo operation added. 20090703 pm v1.2 L-shaped AND 4-sided faces trapped. 20090703 pm+ v1.3 Menu added, warns if no suitable selection. 20090703 pm++ v2.0 Now triangulates all >= 4-sided faces and traps awkward L/U/holed shapes etc. 20090707 v2.1 Renamed 'triangulatefaces' to avoid clashes with delauney/cloud etc. 20090708 Now Obsolete - see triangulateFaces.rb later in thread... HERE http://forums.sketchucation.com/viewtop ... 13#p175613 Last edited by TIG on Thu Dec 03, 2009 11:29 pm, edited 10 times in total.
TIG
Re: [Plugin] triangulate.rb v1.1Updated
v1.1 4-sided faces with 3 in line vertices trapped,undo operation added 20090703pm viewtopic.php?p=169956#p169956 TIG
Re: [Plugin] triangulate.rb v1.1Are you going to put into the menu system? Or just run it in the webconsole? or...?
Re: [Plugin] triangulate.rb v1.1Well it does not appear in plugins menu nor in context menu.
Re: [Plugin] triangulate.rb v1.1What's the difference to this plugin?
Author unknown! Please, register (free) to access all the attachments on the forums.
Re: [Plugin] triangulate.rb v1.1It is possible to add a seperate " add detail" tool for further triangulations?
It could be usefull for detail modeling. 1- Triangulate face and open: 2- Input Box with values like: 10x and available smoothcheckbox 3- Set complete triangulation in one step You can seperate the Sandbox " add detail" from the original script. But then the new script should be coded ( with strings) in the same way to add it in one toolbar. usefull?
Re: [Plugin] triangulate.rb v1.2Here's v1.2 viewtopic.php?p=169956#p169956
Burkhard: To add extra detail sub-division to faces use my Advertex+.rb tools - using the appropriate modifier key you can add a vertex onto a face and new edges will then be added up to it from every face-vertex... It's a little different from the other script (which I don't recall seeing before) - mine only sub-divides quads - as Chris's request and it also traps for any possible new 'dividing' edges not falling on the face - e.g. with L-shaped or 3nr co-linear-vertex faces... B/Chris: It runs by selecting some faces and then typing triangulate in the Ruby-console... To add a menu item you can simply add these lines onto the end of the script using a plain-text editor...
Last edited by TIG on Fri Jul 03, 2009 11:07 pm, edited 1 time in total.
TIG
Re: [Plugin] triangulate.rb v1.2OK, OK...
It now has a menu and traps for unsuitable selections... I only made it as a quick hack because Chris asked how to triangulate the quad faces of a sphere........................ TIG
Re: [Plugin] triangulate.rb v2.0Here's v2.0, now new improved - 'triangulates' [almost] everything...
viewtopic.php?p=169956#p169956 TIG
Re: [Plugin] triangulate.rb v2.0Thanks TIG, this is great!!!
Re: [Plugin] triangulate.rb v2.1Here's v2.1, I've renamed the command triangulatefaces(array_of_faces) as 'triangulate' was already a defined command inside delauney/cloud scripts etc, used to triangulate points...
viewtopic.php?p=169956#p169956 Please replace earlier versions with this new file to avoid clashes... TIG
Re: [Plugin] triangulate.rb v2.1Cheers Tig...nice one.
Re: [Plugin] triangulate.rb v2.1Here is the method I use:
The nice thing is it cant fail to triangulate regardless of the shape or number of holes. But it unfortunately adds faces to the "holes". Or rather Sketchup does. Does anyone a way to add an edge without Sketchup attempting the "heal" the face?
Re: [Plugin] triangulate.rb v2.1I thought of that approach but abandoned it because of that facing hole problem...
TIG
Re: [Plugin] triangulate.rb v2.1Thank you TIG for this plugin.
Do we still need to add those extra lines in the ruby console to get the plugin in a menu? I couldn't find it in the Plugins/Tools menu, thus my question...
Re: [Plugin] triangulate.rb v2.1
'Triangulate Faces in Selection' should be in the Plugins menu... TIG
Re: [Plugin] triangulate.rb v2.1Strange, I can't find it anywhere in my long long plugin list
Maybe it clashes with some other plugin? (I do have WxSU installed which caused me trouble with other plugins in the past). By the way, I am on SU6 Pro.
Re: [Plugin] triangulate.rb v2.1
If you have 2.1 open it in a text editor and read the last bit it should define the menu... TIG
Re: [Plugin] triangulate.rb v2.1I finally figured out how to triangulate any face without the side effect of filling holes.
Re: [Plugin] triangulateFaces.rb v1.2 20101120Thanks to CPhillips's inciteful ideas I have now made a 'joint' script called 'triangulateFaces.rb' which is attached. It uses CPhillips's triangulateFace(face) code [with a slight TIG addition for back_materials] and the TIG Plugin triangulateFaces(face_array)...
Originally 2009 (c) CPhillips* then (c) TIG** THEN (c) ThomThom *** Script: triangulateFaces.rb Code Usage: triangulateFace(face)* Result: it triangulates a face... all Texture UVs are kept. Plugin Usage: triangulateFaces(faces_array)** Result: it triangulates faces in a selection... v1.0 First Release: Def Code 'mesh' idea by CPhillips*, retained back_materials added by TIG [failed] ###, Plugin parts by TIG**. 20090729 v1.1 Rewritten entirely by TIG... THEN completely corrected by Thomthom (TT)!*** It now retains all Texture mapping successfully. 20091203 v1.2 Triangulated faces with 4 sides glitch fixed using intersection. Please, register (free) to access all the attachments on the forums.
Last edited by TIG on Thu Dec 03, 2009 11:28 pm, edited 2 times in total.
TIG
Re: [Plugin] triangulateFaces.rb v2.1Could you please clarify for a 3D newie the purpose of triangulation in this case?
Does it means the model will be correct or will work better or is merely a way of get more detail?
Re: [Plugin] triangulateFaces.rb v2.1
If you have a mesh that's rectangular it won't deform consistently. If you triangulate the faces they will... etc. TIG
Re: [Plugin] triangulateFaces.rb v1.0I needed the triangulation to prepare a model for export.
Thanks for incorporating it into your script TIG! Why is it that back facing UV's didn't work?
Re: [Plugin] triangulateFaces.rb v1.0
There is only a method to 'position material textures on a face' - and that assumes a 'front_face' - there's no 'back_face' method ? ... Last edited by TIG on Fri Jul 31, 2009 6:44 pm, edited 1 time in total.
TIG
Re: [Plugin] triangulateFaces.rb v1.0
Do you mean position_material? It takes a bool for front or back material http://code.google.com/apis/sketchup/do ... n_material
Re: [Plugin] triangulateFaces.rb v1.0Thanx really useful!
where download?
Re: [Plugin] triangulateFaces.rb v1.0
That's a valid question; it is not clear which version is the latest, and it is harder than necessary to locate the download. The download is about 5 posts before this one.
Re: [Plugin] triangulateFaces.rb v1.0
Duh! TIG
Re: [Plugin] triangulateFaces.rb v1.0There's something afoot... What I posted before worked - on keeping the front face texture mapping but not on the back_face... Now when I try it it fails to map both faces ? Any ideas - CPhillips's idea worked fine in tests but now seems to fail...
TIG
Re: [Plugin] triangulateFaces.rb v1.0Post the code and I'll have a look. It might be the face.mesh(1). I think you need to use a different number when you want back uv's as well.
SketchUcation One-Liner AdvertsVertex Tools for SketchUp. Take control over each vertex with this vertex editor for SketchUp.
Premium Members get 20% discount!
95 posts
• Page 1 of 4 • 1, 2, 3, 4
|