查看: 1352|回复: 8
打印 上一主题 下一主题

[其它] Automatic Generation of 3-D Building Models by Straight Skeleton

[复制链接]

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-1-5 08:34:06 |只看该作者 |倒序浏览
1. Introduction

A 3-D city model as shown in Figure 1 is important in several fields, such as urban planning and gaming industries. However, enormous time and labour has to be consumed to create these 3-D models, using 3-D modeling softwares such as 3ds max or SketchUp. For example, when manually modeling a house with roofs by Cons***ctive Solid Geometry (CSG), one must use the following laborious steps:

(1) Generation of primitives of appropriate size, such as box, prism or polyhedron that will form parts of a house (2) Boolean operations are applied to these primitives to form the shapes of parts of a house such as making holes in a building body for doors and windows (3) Rotation of parts of a house (4) Positioning of parts of a house (5) Texture mapping onto these parts.

In order to automate these laborious steps, a GIS and CG integrated system for automatically generating 3-D building models has been proposed, based on building polygons (building footprints) on a digital map shown in Figure 1 left [Sugihara 2006]. Figure 1 left also shows most building polygons’ edges meet at right angles (orthogonal polygon). An orthogonal polygon can be partitioned into a set of rectangles. The proposed integrated system partitions orthogonal building polygons into a set of rectangles and places rectangular roofs and box-shaped building bodies on these rectangles.

In the digital map, however, not all building polygons are orthogonal. In this paper, the new system is proposed for placing parts of a building properly, in either orthogonal or non-orthogonal polygons. This proposed system will place building parts, such as doors and windows, fences, shop façades along the inner contour which is setbacked from the original building polygon by straight skeleton computation defined by a continuous shrinking process [Aichholzer et al. 1995].

Various types of technologies, ranging from computer vision, computer graphics, photogrammetry, and procedural modeling, have been proposed and developed for creating 3-D city models.

Müller et al. [2006] created an archaeological site of Pompeii and a suburbia model of Beverly Hills by using a shape grammar that provides a computational approach to the generation of designs. They also import data from a GIS database and try to classify imported mass models as basic shapes in their shape vocabulary. If this is not possible, they use a general ex***ded footprint together with a general roof obtained by a straight skeleton computation. However, the algorithm by the straight skeleton is not shown and there is no digital map description in their paper. My approach deals with digital maps and clarifies the algorithm by straight skeleton.

2. Inner Polygon by Straight Skelton

Parts of a building, such as doors and windows and setbacked façade, are placed on the inner polygon setbacked by a fixed distance from the footprint or the original polygon of the building. This inner polygon receded by a fixed distance is computed by the straight skeleton [Aichholzer et al. 1995] which is defined by a shrinking process in which each edge of the polygon moves inwards parallel to themselves at a constant speed. Lengths of edges of the polygon might decrease or increase in this process. The edges incident to two reflex vertices will grow in length. A reflex vertex is a vertex whose internal angle is greater than 180 degrees. If the sum of the internal angles of two vertices incident to an edge is more than 360 degrees, then the length of the edge increases, otherwise the edge will be s***nk to a point. Each vertex of the polygon moves along the angular bisector of its incident edges. This situation continues as long as the boundary does not change topologically. There are two possible types of changes:

(1) Edge event: An edge shrinks to zero, making its neighbouring edges adjacent now.

(2) Split event: An edge is split, i.e., a reflex vertex***ns into this edge, thus splitting the whole polygon. New adjacencies occur between the split edge and each of the two edges incident to the reflex vertex.

3. Conclusions

In this paper, the algorithm by straight skeleton is clarified for generating inner polygons along which parts of the building are placed. The methodology is applicable for orthogonal and non-orthogonal building polygons. Thus, the proposed integrated system succeeds in automatically generating general shaped 3-D building models with roofs and parts of a building, such as doors, windows, fences and setbacked façade, are placed along the inner polygons, based on general shaped building polygons.
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-1-13 11:01:13 |只看该作者


回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-2-20 23:22:21 |只看该作者
都闪开,介个帖子,偶来顶
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-5-1 23:22:14 |只看该作者
都闪开,介个帖子,偶来顶
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-8-6 23:49:12 |只看该作者
你们都躲开,我来顶
回复

使用道具 举报

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

6#
发表于 2012-8-7 08:53:08 |只看该作者
SketchUp学习与技巧



克莱斯勒将3D技术用于变速箱生产




虽有3D地图还须拿牌照_苹果意图很明显




Janus奖首次亮相2012大连设计节




“3D电影技术”促细胞吞噬研究
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

7#
发表于 2012-10-6 23:18:13 |只看该作者
不错哦,顶一下......
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-10-15 23:22:31 |只看该作者
呵呵,真得不错哦!!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-2-27 23:22:29 |只看该作者
呵呵,真得不错哦!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-23 03:24 , Processed in 0.070768 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部