Silhouette visualization mode in 3D

hjbortol shared this idea 5 years ago
Under Consideration

It would be nice if GeoGebra could render a 3D object showing its silhouette. See, for example, the same question for Asymptote: http://tex.stackexchange.co.... Thanks!

Comments (3)

photo
1

Why do you need this?


Do you want to be able to project an object onto a plane, or something else?

photo
1

I use them to make illustrations. The default GeoGebra 3D rendering output is dense in general while the silhouette is a simple black line art rendering that allows to include math notation atop easily.

Here are some examples implemented in WebGL (I guess):

http://ar3f.in/edges_silhouettes.html

https://stemkoski.github.io/Three.js/Outline.html

http://jsfiddle.net/Eskel/g593q/9/

photo
1

Hi,


We've made some tries in the past that was looking like the sample you give, but we were not very satisfied. Among all it was not rendering normal discontinuities (see e.g. the teapot spout basis).

On the other hand, if focusing on generating bitmaps, we can try another approach which needs post-processing on z-buffer and normal fields -- but we have no plan doing this for now ;)


All the best,

Mathieu

© 2021 International GeoGebra Institute