[Plugin] TopoShaper - v2.3a - 17 Jan 17 - IsoContour & Cloud

[Plugin] TopoShaper - v2.3a - 17 Jan 17 - IsoContour & Cloud

Postby fredo6 » Thu Apr 25, 2013 11:27 pm

# Permission to use this software for any purpose and without fee is hereby granted
# Distribution of this software for any purpose is subject to:
# - the expressed, written consent of the author
# - the inclusion of the present copyright notice in all copies.


Please UPGRADE to this latest version 2.3 if you run SU >= 2016.



TopoShaper generates Terrains:
  • from a group of iso-contours, that is, contours which have a constant or quasi-constant altitude. The Terrain is generated as a QuadMesh
  • from a Cloud of Points (given as a group of Guide points). The Terrain is generated as an adaptive Triangular mesh.

TopoShaper::IsoContours
TopoShaper::IsoContours works in 4 steps:
  • Selection of Contours , usually by pre-selecting a group containing the contours before launching TopoShaper
  • Cleansing Contours, which can be useful when contours are imported as DXF/DWG files. In version 1.0, the Cleansing covers the exclusion / inclusion of contours, their simplification, automatic and manual junctions and removal of small hooks. There is an Altitude Editor to set or modify the altitude of the indivdual contours.
  • Calculation of Terrain and Preview. The Terrain is computed on a rectangular grid. You can change the grid resolution and have option to configure the hilltops and basins.
  • Generation of the Terrain Surface as a quad-mesh surface enclosed in a group. Optionally you can include the Skirt and the contour map, with or without altitude labels.
TopoShaper Overview.png


The idea of this plugin was developed after some discussions in another thread initiated by Brookefox. You will also find there some models of contours to exercise TopoShaper.

Here are a few sample contours models from some kind Community users. This will help you to get familiar with TopoShaper::IsoContours.

TopoShaper::PointsCloud
TopoShaper::PointsCloud takes a group of Guide Points. If it encloses faces, they will form the Clipping Contours. Otherwise, the default Clipping contours are taken as the convex hull of the points.
The Terrain is generated as an adaptive triangular mesh, where triangles are more dense where the altitude changes. The algorithm is iterative, by refinement of the triangulation until the Terrain is 'smooth' enough (specified by a smoothing angle). Points are part of the mesh (i.e. the terrain passes thorugh the original points).
TopoShaper Cloud - overview.png


Here are some sample models to exercise the functionality (in SU6 format).
TopoShaper Points Cloud - Sample models - SU6.skp



Toposhaper - Iso-Contours - User Manual - English - v2.0 - 22 Dec 14.pdf

Toposhaper - CloudPoints - User Manual - English - v2.0 - 22 Dec 14.pdf

Just drop the attached PDF files into the DOCUMENTATION_Dir sub-folder to have it accessible from within Sketchup.

There is also a service API for calculating silently a Terrain from isocontours. Here is the documentation with examples:
TopoShaper - Isocontour API.pdf


  • Sketchup: v6 and above – works better with v8 M2 and above
  • Platform: Windows and Mac
  • Language: English, French, Spanish SP (Oxer), Chinese (guanjin)
  • Menus: by default, it is installed in Tools > Fredo6 Collection > TopoShaper
  • Icon toolbar: by Default ‘TopoShaper’. In version 1.0, there is only one1 icon
  • The plugin is free, for private and commercial usage. There is a donation menu however.


If you run SU8, SU13, SU14 or SU15, the strongly recommended installation method is to Autoinstall with the SCF Plugin Store tool.

Otherwise, you can download the TopoShaper rbz file from the Plugin Store page for TopoShaper.

IMPORTANT: Requires to download LibFredo6 7.4 or higher if not already installed

There are now multiple ways to install scripts
- SCF Plugin Store (SU8 and above) - this is the recommended method
- Unzip (all SU versions)
- Extension Manager with RBZ files (SU8 and above)

Whatever way you install, you must end up with the following footprint
TopoShaper Footprint.png

CAUTION: NEVER rename or move files from their folders. If you are unsure of your unzip operation, do it in a neutral folder and check that you reconstruct the right footprint. Then transfer the folders and files to the SU Plugin Directory.

Note for SU6 and SU7 users, download the rbz file from the plugin store page, and change its extension from .rbz to .zip
Then:
1) Open the zip archive
2) Select All (Ctrl A)
3) Extract into the Sketchup Plugin Directory
4) Answer YES to OVERWRITE all existing files if any
5) Make sure you get the correct footprint (one rb file and one folder)

The standard SU Plugins root directories are:
Windows SU8: C:\Program Files\Google\Google SketchUp 8\Plugins
Windows SU13: C:\Program Files\SketchUp\SketchUp 2013/Plugins
Windows SU14: C:\Users\<username>\AppData\Roaming\SketchUp\SketchUp 2014\SketchUp\Plugins
Windows SU15: C:\Users\<username>\AppData\Roaming\SketchUp\SketchUp 2015\SketchUp\Plugins

Mac SU8: Macintosh HD/Library/Application Support/Google SketchUp 8/SketchUp/Plugins
Mac SU13: ~/Library/Application Support/SketchUp 2013/SketchUp/Plugins
Mac SU14: ~/Library/Application Support/SketchUp 2014/SketchUp/Plugins
Mac SU15: ~/Library/Application Support/SketchUp 2015/SketchUp/Plugins


CONFLICTING PLUGINS: some plugins conflicts with some of my scripts
  • Some versions of Podium
  • SunPosition
  • Matchbox


IsoContours - Overview


IsoContours - Altitude Editor


Points Cloud - Overview



I recommend you watch the video by Rich O'Brien which is a true commented tutorial on the IsoContours functionality (thanks Rich):





TopoShaper::IsoContours

1) Selection of Contours
Just preselect the group containing the contours and launch TopoShaper
Contours by Krisidious - Selected.png


Alternatively, you can interactively select contours one by one like for Curviloft and Curvizard.

2) Cleansing of Contours
The most appropriate working view is the 2D Contour map where all functions are available.
You can select / unselect one or several contours by clicking on them. Click anywhere but on a contour to unselect all contours. When you have some contour(s) selected, a small button palette appears near the mouse cursor. This allows to include / exclude contours, as well as to simplify / restore contours.
TopoShaper Palette Cleansing.png

Contours by Krisidious - Cleansing map.png


  • Simplified contours are shown in green. The tooltip shows the number of edges after simplification and the original number. Use the 2 dedicated buttons to refuse or accept simplification
  • Exclusion of selected contours is managed by clicking on the red-cross button.
  • Automatic Junctions are shown in Red. If you click on a junction, you can ignore it.
  • Manual Junctions can be created by joining two contour extremities, via a standard click-drag-release operation. Only of extremities of similar altitude can be connected.

3) Calculation of Terrain and Preview
The Terrain is calculated on a rectangular grid. TopoShaper offers working views in 3D and 2D for easier visualization
TopoShaper Working Views.png

Contours by Krisidious - 3D Preview.png

Contours by Krisidious - 2D Preview.png


You change its resolution (number of cells or dimension of cells), via a dedicated dialog box. You can also enter the X, Y resolutions or dimension in the VCB.
TopoShaper Dimension Dialog.png


4) Generation of Terrain
This step creates the Terrain surface as a quadmesh (following Thomthom convention for diagonals). The quadmesh is created within a Group at top level of the active model. You can optionally include the Skirt and the Contours as subgroups of this group
Contours by Krisidious - Generated.png


5) Post Edition
Some information is preserved as attributes of the Terrain Group so that you can edit them later on. Just select a Terrain and launch TopoShaper, or start TopoShaper with NO selection and mouse over a terrain group (it will be highlighted in red) and click. You will go directly to the Calculation / Preview step. From there you can change the grid resolution and then include / exclude skirt and contours.
Contours by Krisidious - Post Edition.png


Note: It is always a good idea to check the tooltips and contextual menu to see available options[/list]

Test Files

If you wish to exercise TopoShaper on some models, I regrouped here a few ones (published in other threads) coming from kind contributors and with their implicit permission.


TopoShaper::PointsCloud

[to be completed]



TopoShaper 2.3a – 17 Jan 17: Certification SU2017 and maintenance release
Here is the Release start post

TopoShaper 2.2a – 13 Nov 15: maintenance release
Here is the Release start post

TopoShaper 2.1a – 25 Mar 15: bug fixing and introduction of an API for calculating terrain from isocontours.
Here is the Release start post

TopoShaper 2.0a – 30 Dec 14: major release introducing the functionality of Generation of Terrain from a Cloud of Points, as a Triangular Mesh.
Here is the Release start post

TopoShaper 1.2a – 19 Oct 14: support of non-ascii usernames
Here is the Release start post

TopoShaper 1.1b – 02 Mar 14: Fixed a bug preventing to reload existing generated terrains
Here is the Release start post

TopoShaper 1.1a – 07 Nov 13: Major release introducing
- an Altitude Editor
- The possibility to superimpose an background image for the Cleansing step
- the generation of contour map with adjustable altitude Labels

TopoShaper 1.0b – 26 Apr 13: Small adjustment update
- integrate Spanish SP (oxer) and Chinese (guanjin) translation
- integrate new toolbar icon designed by Cadfather
- Add the capability to generate the Contour 2D Map geometry
- Fix warning problem with architectural units in dimension dialog box

TopoShaper 1.0a – 25 Apr 13: Initial public release
2
Last edited by fredo6 on Tue Jan 17, 2017 11:17 pm, edited 40 times in total.
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby Krisidious » Fri Apr 26, 2013 12:00 am

BOOOOM! Goes the Dynamite!
1
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby wyatt » Fri Apr 26, 2013 1:09 am

Awesome! :bounce: Can't wait to try this out.
0

wyatt 
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby alpro » Fri Apr 26, 2013 1:35 am

Thanks fredo, looks like another amazing plugin !
0

alpro 
Premium Member
Premium Member
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby Jpac » Fri Apr 26, 2013 5:20 am

Thank you so much Fredo! It's amazing and exactly what we need working with topography.
:thumb:
0
User avatar
Jpac 
Premium Member
Premium Member
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby cotty » Fri Apr 26, 2013 6:32 am

Another classic from you, thank you!
1
User avatar
cotty 
Top SketchUcator
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby pbacot » Fri Apr 26, 2013 7:03 am

WOOHOO. Pass the champagne! I just got a project to run on this one. A nice STEEP slope.

Thanks a million times, Fredo.
0
MacOSX (El Capitan) ShetchUp Pro v16 Layout Twilight Pro v2 M2 Kerkythea PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby fredo6 » Fri Apr 26, 2013 7:05 am

pbacot wrote:WOOHOO. Pass the champagne! I just got a project to run on this one. A nice STEEP slope.

Thanks a million times, Fredo.

Thanks for the toast! If you encountered problems on your new model, do not heistate to send it to me so that I can investigate.

Fredo
1
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby CadFather » Fri Apr 26, 2013 8:11 am

wow, when Master Fredo comes down from the mountain (literally in this case), he always come back with some incredible treasure...

awed and grateful thanks! :shock: :enlight:




Edit: sorry folks, hope no one minds if i attach a couple of custom icons.

TPS_icon_QuadTerrain_16.png
TPS_icon_QuadTerrain_24.png

alternative 16x16
TPS_icon_QuadTerrain_16.png
0
Last edited by CadFather on Fri Apr 26, 2013 8:34 am, edited 1 time in total.
Quarr-IT - SketchUp Training from the Master.. http://quarr-it.com/
User avatar
CadFather 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby thomthom » Fri Apr 26, 2013 8:32 am

Wow! This looks great. Can't wait to try it out!
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby plot-paris » Fri Apr 26, 2013 9:09 am

Yet another magnificent plugin to greatly enhance SketchUp's usability. And again to the highest standards!

How easy it is to repair (automatically AND manually) faulty terrains! Amazing!

Fredo, you outdid yourself once again!!! :ecstatic: (initial Donation already made...)


@CadFather:
thanks for the shiny buttons!
0
User avatar
plot-paris 
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby thomthom » Fri Apr 26, 2013 9:10 am

Just had a look through the manual for the full breakdown of this plugin - ZOMG! This must have taken time to develop! Why you don't release this as a commercial plugin is beyond me.

I would encourage people to use the Donate button to reward Fredo for the amazing effort on , not only this plugin - but his whole suite!
1
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby Krisidious » Fri Apr 26, 2013 9:22 am

thomthom wrote:Just had a look through the manual for the full breakdown of this plugin - ZOMG! This must have taken time to develop! Why you don't release this as a commercial plugin is beyond me.

I would encourage people to use the Donate button to reward Fredo for the amazing effort on , not only this plugin - but his whole suite!


I was thinking the same thing... Awesome Power.
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby Krisidious » Fri Apr 26, 2013 9:23 am

BTW... Where is his donate button?

fast and powerful... 60 seconds.

toposhaper000.JPG


toposhaper003.JPG


toposhaper001.JPG
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby Rich O Brien » Fri Apr 26, 2013 10:56 am

Fredo donate link is in the tools menu
0
There's a frontroom and a backroom....reverse faces
User avatar
Rich O Brien 
Administrator
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby fredo6 » Fri Apr 26, 2013 10:13 pm

CadFather wrote:Edit: sorry folks, hope no one minds if i attach a couple of custom icons.

Thanks very much. I am always impressed by your quality of designer.

If you don't mind, I'll integrate them into the next release as the standard icon.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0 - 25 Apr 13 -Terrain from Con

Postby fredo6 » Fri Apr 26, 2013 10:17 pm

thomthom wrote:Just had a look through the manual for the full breakdown of this plugin - ZOMG! This must have taken time to develop! Why you don't release this as a commercial plugin is beyond me.

It is some work indeed, but I do it on my spare time. This is why it takes so long (6 months elapsed). And as usual, this is 80% GUI and 20% algorithmics.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby Krisidious » Fri Apr 26, 2013 10:27 pm

the donate button in Sketchup sends me to a paypal link that seems to be in French and won't let me login. I'll just send it to the email address.

https://www.paypal.com/fr/cgi-bin/websc ... d2f2ae25dc


I posted those pictures and didn't know similar ones were already in the instructions. I'm SketchUp famous now... Such an awesome feature to "fix" the topo map.
0
By: Kristoff Rand
Home Designer
Unique House Plans
User avatar
Krisidious 
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby fredo6 » Fri Apr 26, 2013 10:36 pm

NEW RELEASE: TopoShaper v1.0b - 26 Apr 13

This is an adjustment release with afew evolutions:
  • Integrated the Spanish (oxer) and Chinese (guanjin) transaltions. Thanks to both.
  • Integrated the toolbar icon proposed by Cadfather. Thansk very much too
  • Added the generation of 2D contour map geometry
  • Fix an issue with architectural units in the dimension dialog box

See main post of this thread for Download.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby CadFather » Sat Apr 27, 2013 12:42 am

..my honour Fredo. anytime, just ask. (and thanks again!)
0
Quarr-IT - SketchUp Training from the Master.. http://quarr-it.com/
User avatar
CadFather 
PluginStore Author
PluginStore Author
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby ly871108 » Sat Apr 27, 2013 8:32 am

I'm a Chinese.The Chinese version by GUANJIN is too bad.You know,he is famous for translating by Google translation which called machine translation in China.Just for perfunctoriness and money.He owns a forum which the plugins translated in Chinese by him are sold.Your plugins are so good,so that,We must put quality before quantity.We would rather go without than have something shoddy.I beg that you should find out the truth.I swear that all I said is true.THANK YOU.
PS:His forum:www.sketchupvr.com
0

ly871108 
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby pilou » Sat Apr 27, 2013 10:52 am

Topissime! :fro:

;)
1
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby srx » Sat Apr 27, 2013 2:11 pm

Thank you Fredo! Your have your own SU inside SU. All great plugins.
0
User avatar
srx 
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby tald311 » Sat Apr 27, 2013 7:12 pm

Awesome!! Really awesome. Thank you.
Daniel
0

tald311 
Premium Member
Premium Member
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby notareal » Sat Apr 27, 2013 9:18 pm

Another stunning plugin! Thanks, Fredo.
0
Welcome to try Thea Render, Thea support | kerkythea.net -team member

notareal 
Thea Render Support
Thea Render Support
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby TIG » Sat Apr 27, 2013 10:02 pm

:thumb: :thumb: :thumb: as ever...
0
TIG
User avatar
TIG 
Global Moderator
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby EarthMover » Sun Apr 28, 2013 5:51 pm

Plugin of the year for me. :enlight: Been checking in consistently to see if it was released and then today just happened upon it in the Plugin Store from within Sketchup. (Thanks Rich!!!)

Thanks for putting the time and effort into this Fredo. Can't be happier and will definitely donate for this one! You are the man!! :thumb:
0
3D Artist at Clearstory 3D Imaging
Guide Tool at Winning With Sketchup
Content Creator at Skapeup
User avatar
EarthMover 
Premium Member
Premium Member
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby pbacot » Tue Apr 30, 2013 12:24 am

Well I had no problem whatsoever with my first trial. This image doesn't do full justice to the model and what I hope to do with it, but I needed these sections first and it was a pretty quick and painless with SU and LO to make this sheet (Low res here for SCF). And Toposhaper... I just clicked and boom it was done-- I raised the grid resolution up a ways (perhaps ridiculously high) and no problem. Made some "groups from sections" and made overlapping scenes in LO. All from a 2d plan (I had a tool in PowerCADD to give the contours elevation).

Thanks Fredo!

A good occasion to donate on.
0
MacOSX (El Capitan) ShetchUp Pro v16 Layout Twilight Pro v2 M2 Kerkythea PowerCADD
User avatar
pbacot 
Top SketchUcator
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby utiler » Tue Apr 30, 2013 12:40 am

Well done, Fredo. You are the master!!!

ching ching!
0
purpose/expression/purpose/....
User avatar
utiler 
Top SketchUcator
 

Re: [Plugin] TopoShaper - v1.0b - 26 Apr 13 -Terrain & Conto

Postby andybot » Tue Apr 30, 2013 12:45 am

Wow, absolutely, amazingly, WOW!! What an amazing job Fredo, thank you x1000!!
0
my blog featuring recent projects
User avatar
andybot 
Premium Member
Premium Member
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: iamneel, pongnara, THEOSUTISWAN and 9 guests

Visit our sponsors: