# 3d geo-modelling tools

**URL:** <https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147>\
**Category:** VESPA Mapping 2019\
**Created:** [June 30, 2019, 2:30pm UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147 "2019-06-30T14:30:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![aprossi](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/aprossi/32/31_2.png) [@aprossi](https://openplanetary.discourse.group/u/aprossi)\
**Post date:** [June 30, 2019, 2:30pm UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/1 "2019-06-30T14:30:02Z")

</div>

overview of open source 3d geo-modelling tools.

See: [https://github.com/openplanetary/vespamap19tutorials/tree/master/3d\_data\_modeling](https://github.com/openplanetary/vespamap19tutorials/tree/master/3d_data_modeling)

---

<div class="post-metadata">

**Author:** ![maartenroos](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/maartenroos/32/89_2.png) [@maartenroos](https://openplanetary.discourse.group/u/maartenroos)\
**Post date:** [February 26, 2020, 4:10pm UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/2 "2020-02-26T16:10:01Z")

</div>

Hi Angelo.  
I am looking into a 3D tool that can handle irregular objects (such as asteroids) and the ability to project data on it. I am sure that this has been mastered by people like you for asteroids and comets. I want to apply this to electrophysiology measurements of the human heart and I am using mostly Python to deal with the data. Can you point me in a direction where to look? Thanks so much for your time and attention. Maarten

---

<div class="post-metadata">

**Author:** ![nmanaud](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/nmanaud/32/8_2.png) [@nmanaud](https://openplanetary.discourse.group/u/nmanaud)\
**Post date:** [February 26, 2020, 6:15pm UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/3 "2020-02-26T18:15:38Z")

</div>

Hi Marteen, thanks for posting here.  
Would this tool help? [http://sbmt.jhuapl.edu](http://sbmt.jhuapl.edu)

---

<div class="post-metadata">

**Author:** ![maartenroos](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/maartenroos/32/89_2.png) [@maartenroos](https://openplanetary.discourse.group/u/maartenroos)\
**Post date:** [February 27, 2020, 8:11am UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/4 "2020-02-27T08:11:51Z")

</div>

Salut Nicolas.  
Thanks a lot for your reply! I appreciate it.  
I am going to check out the link.  
Bien amicalement  
Maarten

---

<div class="post-metadata">

**Author:** ![luca.penasa](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/luca.penasa/32/36_2.png) [@luca.penasa](https://openplanetary.discourse.group/u/luca.penasa)\
**Post date:** [February 27, 2020, 8:18am UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/5 "2020-02-27T08:18:18Z")

</div>

Hello Maarten,  
if you are interested in the small bodies-related methods you can have a look also at  
[http://www.comet-toolbox.com/shapeViewer.html](http://www.comet-toolbox.com/shapeViewer.html)

the classical way of doing this kind of processing in the community often consist in writing you own code. Starting from navigation data etc.

Could you post some more information on what you really need? it is no clear what you mean by “project data on it”.

I am asking because the word “projection” sounds related to imagery from cameras that you would like to use for texturing 3D models. unfortunately this is a very complex subject comprising camera projections models and calibrations etc, for which you need camera’s positions etc.

Medical sciences have a lot of very good data processing and visualization toolkits, often with python wrappings. Have a look at:

- vtk and itk (also opencv might be of interest)
- paraview (build on top o vtk), you can just use it as a GUI and then extract a script from what you have been doing
- other kitware’s tools as 3d Slicer and tomviz

Learning VTK it is worth the effort, for the wide use that can be applied everywhere.

If you need to collect data by hand picking lines or points on a 3D model CloudCompare might be useful.

best  
luca

---

<div class="post-metadata">

**Author:** ![maartenroos](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/maartenroos/32/89_2.png) [@maartenroos](https://openplanetary.discourse.group/u/maartenroos)\
**Post date:** [February 27, 2020, 10:35am UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/6 "2020-02-27T10:35:28Z")

</div>

Hi Luca.

Thanks so much for your reply!! I am checking out the link.  
What we want to project is more simple than an image taken by another apparatus.  
During open heart surgery, measurements of the electric conduction of the heart are taken by placing a (small-ish) electrode array on different locations on the heart. These locations are pre-defined, but the actual precise location varies of course as a function of the actual heart size and exact shape.

Anyway, we get a set of voltage levels (or derived values) as a function of time and location. We want to be able to project these data on a generic average 3D heart model on the predefined (though approximate) location, and combine with projecting several such measurements on different locations (and yes, slightly different times).

So, we are looking into what methods and tools are available that are flexible and allow us to have full control of what we are doing, and ideally using Python (as all our analysis flow is done with Python).

Hope that makes is somewhat more clear.

Thanks a lot for your time, I appreciate it!

Ciao

Maarten

---

<div class="post-metadata">

**Author:** ![luca.penasa](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/luca.penasa/32/36_2.png) [@luca.penasa](https://openplanetary.discourse.group/u/luca.penasa)\
**Post date:** [February 27, 2020, 10:40am UTC](https://openplanetary.discourse.group/t/3d-geo-modelling-tools/147/7 "2020-02-27T10:40:56Z")

</div>

cool,  
thanks for the info. I am pretty sure you can find what you need from kitware:  
[https://www.kitware.com/platforms/](https://www.kitware.com/platforms/)  
this looks interesting for your case:  
[https://pulse.kitware.com/](https://pulse.kitware.com/)

let us know if you need any further help on this  
luca
