Rationalizing Architectural Surfaces Based on Clustering of Joints

被引:1
作者
Xiong, Weidan [1 ]
Cheung, Chong Mo [2 ]
Sander, Pedro, V [2 ]
Joneja, Ajay [2 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
关键词
Faces; Shape; Clustering algorithms; Geometry; Measurement; Steel; Indexing; Joints; discrete equivalence joint classes; conformal geometry; architectural geometry; ALGORITHM;
D O I
10.1109/TVCG.2021.3085685
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce the problem of clustering the set of vertices in a given 3D mesh. The problem is motivated by the need for value engineering in architectural projects. We first derive a max-norm based metric to estimate the geometric disparity between a given pair of vertices, and characterize the problem in terms of this measure. We show that this distance can be computed by using Sequential Quadratic Programming (SQP). Next we introduce two different algorithms for clustering the set of vertices on a given mesh, respectively based on two disparity measurements: max-norm and L2-norm based metric. An equivalence is established between mesh vertices and physical joints in an architectural mesh. By replacing individual joints by their equivalent cluster representative, the number of unique joints in the facade mesh, and therefore the fabrication cost, is dramatically reduced. Finally, we present an algorithm for remeshing a given surface in order to further reduce the number of joint clusters. The framework is tested for a set of real-world architectural surfaces to illustrate the effectiveness and utility of our approach. Overall, this approach tackles the important problem reducing fabrication cost of joints without modifying the underlying connectivity that was specified by the architect.
引用
收藏
页码:4274 / 4288
页数:15
相关论文
共 35 条
[1]  
Alliez P, 2003, SMI 2003: SHAPE MODELING INTERNATIONAL 2003, PROCEEDINGS, P49
[2]   NP-hardness of Euclidean sum-of-squares clustering [J].
Aloise, Daniel ;
Deshpande, Amit ;
Hansen, Pierre ;
Popat, Preyas .
MACHINE LEARNING, 2009, 75 (02) :245-248
[3]   Mesh: Measuring errors between surfaces using the Hausdorff distance [J].
Aspert, N ;
Santa-Cruz, D ;
Ebrahimi, T .
IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, :705-708
[4]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[5]  
Botsch M., 2004, P 2004 EUR ACM SIGGR, P185, DOI DOI 10.1145/1057432.1057457
[6]  
Botsch Mario, 2010, Polygon Mesh Processing
[7]  
Cabrera D, 2010, SOUMAYA
[8]   Salience Feature Detection for Polygonal Meshes Based on Maximum Normal Variation [J].
Chen, Hung-Kuang ;
Chen, Ying-Chuan .
2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, :862-865
[9]   Metro:: Measuring error on simplified surfaces [J].
Cignoni, P ;
Rocchini, C ;
Scopigno, R .
COMPUTER GRAPHICS FORUM, 1998, 17 (02) :167-174
[10]   Random Projection Trees for Vector Quantization [J].
Dasgupta, Sanjoy ;
Freund, Yoav .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) :3229-3242