Skip to main content

Posts

Showing posts with the label Geometry Rock

Sierpinski tetrahedron

While ago, I have a blog about a template error. I finally finished it today. I made a Sierpinski tetrahedron generator. http://en.wikipedia.org/wiki/Sierpinski_triangle This time, I would like to learn OpenMesh ( http://www.openmesh.org ). I have my own mesh library, but usually I would like to solve a problem, so if there is a well developed open source library, I think it is better to switch to it. Figure 1 shows how to get consistent list of vertices by OpenMesh. Here, "consistent" means, I always would like to have the vertices indexed as in the Figure 1, up. For example, if O_1 and O_3 are exchanged, I have a problem to create a Sierpinski tetrahedron. Figure 1: tetrahedron configuration Figure2: creation rule 1 Figure 3: creation rule2 Actually, I don't know what is the best way to do that, I depends on the OpenMesh's face halfedge circulator. If anybody knows better way, please give me a comment. In my method, first I need to guarantee the input is a te...

Reflection Line in 3 minutes

Reflection lines are lines observed on a surface from tube lights. Car designers employed this to see the surface quality. Usually, parallel fluorescent tubes are placed above the car model. But this is quite common in Germany. This is Berlin Hauptbahnhof (main station). The large part of building is transparent (glass). Steel frames are aligned regularly on the ceiling. These are not fluorescent tubes, but reflection line only requires regularly arranged lines. If there is something specular surface, we could see reflection lines. Please look into the widows of this train. We could easily see that each window has a different quality. Most of the windows did not connects smoothly between windows. Link to the explanation slides References [1] Mario Botsch, Mark Pauly, Leif Kobbelt, Pierre Alliez, Bruno Levy, Stephan Bischo, Christian Roeossl, ``Geometric Modeling based on Polygonal Meshes,'' EG2008 Tutorial, 2008 [2] Takashi Kanai, Yusuke Yasui, ``High-quality Display of Subdi...