id |
caadria2022_337 |
authors |
Zomparelli, Alessandro and Naboni, Roberto |
year |
2022 |
title |
Complex Shape Modelling by Tessellation. Advanced Geometry Control for Variably Curved Surfaces |
source |
Jeroen van Ameijde, Nicole Gardner, Kyung Hoon Hyun, Dan Luo, Urvi Sheth (eds.), POST-CARBON - Proceedings of the 27th CAADRIA Conference, Sydney, 9-15 April 2022, pp. 375-384 |
doi |
https://doi.org/10.52842/conf.caadria.2022.2.375
|
summary |
Tessellation is a flexible modelling method for computational designers that allows to articulate and detail complex topological surfaces by repeating components along target surfaces. This technique provides a discretization strategy compatible with many digital-fabrication processes. Well-known geometrical issues limit such an approach on surfaces characterized by highly variable curvature, which can output errors such as self-intersections and undesired deformations. This research shows geometrical methods to manage such problems and implement them in an open-source tool. In particular, automatic and manual procedures for manipulating normal vector fields are utilized and applied to the modelling of complex shape case studies. |
keywords |
Industry, Innovation, Infrastructure, Architectural Geometry, Computational Design, Topology-based Design, Tessellation Mesh Subdivision Modelling, SDG 9 |
series |
CAADRIA |
email |
|
full text |
file.pdf (2,154,030 bytes) |
references |
Content-type: text/plain
|
Agustí-Juan, I., Habert, G. (2017)
Environmental design guidelines for digital fabrication. Journal of Cleaner Production
, 2017 (142), 2780–91. https://doi.org/10.1016/j.jclepro.2016.10.190
|
|
|
|
Bern, M., Plassmann, P. (2000)
Mesh Generation
, J.R. Sack, J. Urrutia (Eds.), Handbook of Computational Geometry (1st ed., pp. 2991–332). North-Holland
|
|
|
|
Chang, W. (2018)
Application of Tessellation in Architectural Geometry Design
, E3S Web Conf 2018(38), 1–8. https://doi.org/10.1051/e3sconf/20183803015
|
|
|
|
Eigensatz, M., Kilian, M., Schiftner, A., Mitra, N.J., Pottmann, H., Pauly, M. (2010)
Paneling architectural freeform surfaces
, ACM Transactions on Graphics, 29(4), 1-10. https://doi.org/10.1145/1778765.1778782
|
|
|
|
Elber, G. (2003)
Trimming Local and Global Self-intersections in Offset Curves Using Distance Maps
, Mathematics of Surfaces. Lecture Notes Computer Science, 2768, 213-222. https://doi.org/10.1007/978-3-540-39422-8_15
|
|
|
|
Horvath, A. (2004)
Construction materials and the environment. Annu Rev Environ Resour 2004(29)
, 181–204. https://doi.org/10.1146/annurev.energy.29.062403.102215
|
|
|
|
Issa, R. (2012)
Paneling Tools for Rhinoceros 5
, Robert McNeel & Associates. Retrieved December 8, 2021, from https://wiki.mcneel.com/_media/labs/panelingtools.pdf
|
|
|
|
Lorensen, W. E., Cline, H. E. (1987)
Marching cubes: A high resolution 3D surface construction algorithm
, ACM SIGGRAPH Computer Graphics, 21(4), 163–169. https://doi.org/10.1145/37401.37422
|
|
|
|
Opalach, A., Maddock, SC. (1995)
An overview of implicit surfaces
, Introduction to Modelling and Animation Using Implicit Surfaces (1.1–1.13)
|
|
|
|
Oval, R., Mesnil, R., Van Mele, T., Block, P., Baverel, O. (2021)
Two-Colour Topology Finding of Quad-Mesh Patterns
, CAD Comput Aided Des, 2021(137). https://doi.org/10.1016/j.cad.2021.103030
|
|
|
|
Sacht, L., Jacobson, A., Panozzo, D., Schüller, C., Sorkine-Hornung, O. (2013)
Consistent Volumetric Discretizations Inside Self-Intersecting Surfaces
, European Symposium on Geometry Processing 2013. The Eurographics Association and Blackwell Publishing Ltd
|
|
|
|
Shi-Yu, Xing, Q., Akleman, E., Chen, J., Gross, J. (2011)
Pattern mapping with quad-pattern-coverable quad-meshes
, ACM SIGGRAPH 2011 Talks (SIGGRAPH '11). Association for Computing Machinery
|
|
|
|
Wallner, J., Sakkalis, T., Maekawa, T., Pottmann, H., Yu, G. (2001)
Self-Intersections of Offset Curves and Surfaces
, International Journal of Shape Modelling, 7(1), 1–21. https://doi.org/10.1142/S0218654301000023
|
|
|
|
Zomparelli, A. (2019)
Tessellate Documentation
, Tissue page on Github. Retrieved December 8, 2021, from https://github.com/alessandro-zomparelli/tissue/wiki/Tessellate
|
|
|
|
last changed |
2022/07/22 07:34 |
|