KR20050044964A - 3차원 다각형의 화면 표시방법 - Google Patents
3차원 다각형의 화면 표시방법 Download PDFInfo
- Publication number
- KR20050044964A KR20050044964A KR1020030078870A KR20030078870A KR20050044964A KR 20050044964 A KR20050044964 A KR 20050044964A KR 1020030078870 A KR1020030078870 A KR 1020030078870A KR 20030078870 A KR20030078870 A KR 20030078870A KR 20050044964 A KR20050044964 A KR 20050044964A
- Authority
- KR
- South Korea
- Prior art keywords
- dimensional
- model
- polygon
- viewpoint
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/30—Polynomial surface description
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
- Image Generation (AREA)
Abstract
Description
Claims (9)
- 3차원 표시의 환경을 초기화하는 3차원 환경 초기화 과정;상기 3차원 환경 초기화 과정 이후에 기준위치 좌표를 기준으로 시점 및 시선을 설정하는 시점 설정과정;상기 시점 설정과정 이후에 투영 파라미터를 설정하는 투영 파라미터 설정과정;기준위치의 좌표를 기준으로 소정 영역의 3차원 좌표 값의 3차원 모델을 입력받는 3차원 모델 입력과정;상기 3차원 모델 입력과정에서 입력받은 3차원 모델을 이루는 다각형의 노드로 모델을 분류하는 모델 분류과정;상기 모델 분류과정에서 분류한 모델을 이루는 다각형의 노드들을 3차원 환경 초기화과정, 시점 설정과정 및 투영 파라미터 설정과정에서 설정한 값에 따라 좌표를 변환한 후 다각형을 재구성하는 다각형 재구성 과정; 및상기 다각형 재구성과정에서 재구성한 다각형들을 화면에 표시하는 화면 표시과정으로 이루어진 3차원 다각형의 화면 표시방법.
- 3차원 표시의 환경을 초기화하는 3차원 환경 초기화 과정;상기 3차원 환경 초기화 과정 이후에 기준위치 좌표를 기준으로 시점 및 시선을 설정하는 시점 설정과정;상기 시점 설정과정 이후에 투영 파라미터를 설정하는 투영 파라미터 설정과정;기준위치 좌표를 기준으로 3차원 지도를 표시할 영역의 2차원 지도를 로딩하는 2차원 지도 로딩과정;상기 2차원 지도 로딩과정에서 로딩한 2차원 지도로 3차원 지도를 모델링하는 3차원 모델링 과정;상기 3차원 모델링 과정에서 모델링한 3차원 모델을 이루는 다각형의 노드로 모델을 분류하는 모델 분류과정;상기 모델 분류과정에서 분류한 모델을 이루는 다각형의 노드들을 3차원 환경 초기화과정, 시점 설정과정 및 투영 파라미터 설정과정에서 설정한 값에 따라 좌표를 변환한 후 다각형을 재구성하는 다각형 재구성 과정; 및상기 다각형 재구성과정에서 재구성한 다각형들을 화면에 표시하는 화면 표시과정으로 이루어진 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 기준위치 좌표는;GPS 수신신호로 검출한 이동체의 위치좌표 또는 사용자가 입력하는 좌표인 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 3차원 환경 초기화 과정은;시점, 시선, 광원의 방향, 광원의 세기 및 건물들의 각 면의 각도 등에 따라 건물 각 면을 표시할 색상 및 농도를 설정하고, 시점으로부터 소정의 표시 대상물이 표시되는 위치까지의 거리를 나타내는 깊이버퍼를 초기화하며, 화면의 바탕색을 소정의 색상으로 설정하는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 시점 설정과정은;상기 기준위치 좌표를 기준으로 시점을 설정하고, 그 시점에서의 시선을 설정하는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 2 항에 있어서, 상기 3차원 모델링 과정은;2차원 지도에서 3차원의 바닥면 지도를 생성하는 제 10 과정;상기 제 10 과정 이후에 각 건물들의 노드의 높이를 설정하여 설정한 높이로 각 건물들을 생성하는 제 11 과정;상기 제 11 과정 이후에 이동체의 주행정보의 궤적을 생성하는 제 12 과정으로 이루어지는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 모델 분류과정은;모델을 구성하는 다각형의 모든 노드가 동일평면에 존재하는지의 여부로 분류하는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 다각형 재구성 과정은;상기 모델 분류과정에서 분류한 모델을 구성하는 다각형의 모든 노드가 동일평면에 존재하지 않는 3차원 모델일 경우에 일반 3차원 그래픽 라이브러리로 3차원 처리하여 자동 삼각화하는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
- 제 1 항 또는 제 2 항에 있어서, 상기 다각형 재구성 과정은;상기 모델 분류과정에서 분류한 모델을 구성하는 다각형의 모든 노드가 동일평면에 존재하는 3차원 모델일 경우에 다각형의 노드들의 3차원 좌표들을 시점 중심의 좌표계로 변환하는 제 20 과정;상기 제 20 과정에서 시점 중심의 좌표계로 변환된 각 노드들을 상기 투영 파라미터에 따라 투영 변환하여 2차원 좌표 값을 구하는 제 21 과정;상기 제 21 과정에서 구한 2차원 좌표 값을 화면좌표로 변환하는 제 22 과정; 및상기 제 22 과정에서 변환한 화면좌표에서 화면 영역의 밖에 위치하는 노드들을 모두 제거하고, 화면의 가장자리에 걸쳐 있는 다각형은 다각형의 잘려진 곳을 화면 가장자리의 변으로 대치한 다각형으로 재구성하는 제 23 과정으로 이루어지는 것을 특징으로 하는 3차원 다각형의 화면 표시방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0078870A KR100506822B1 (ko) | 2003-11-08 | 2003-11-08 | 3차원 다각형의 화면 표시방법 |
EP04292483A EP1530165A3 (en) | 2003-11-08 | 2004-10-19 | Method for displaying three-dimensional polygons on screen |
US10/978,048 US7450118B2 (en) | 2003-11-08 | 2004-10-29 | Method for displaying three-dimensional polygon on screen |
RU2004131630/09A RU2298227C2 (ru) | 2003-11-08 | 2004-11-02 | Способ отображения трехмерного многоугольника на экране |
CNB2004100884992A CN1306459C (zh) | 2003-11-08 | 2004-11-03 | 在屏幕上显示三维多边形的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0078870A KR100506822B1 (ko) | 2003-11-08 | 2003-11-08 | 3차원 다각형의 화면 표시방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050044964A true KR20050044964A (ko) | 2005-05-16 |
KR100506822B1 KR100506822B1 (ko) | 2005-08-10 |
Family
ID=36458760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0078870A Expired - Fee Related KR100506822B1 (ko) | 2003-11-08 | 2003-11-08 | 3차원 다각형의 화면 표시방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7450118B2 (ko) |
EP (1) | EP1530165A3 (ko) |
KR (1) | KR100506822B1 (ko) |
CN (1) | CN1306459C (ko) |
RU (1) | RU2298227C2 (ko) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007024638A1 (en) * | 2005-08-26 | 2007-03-01 | Microsoft Corporation | Representing implicit curves of procedural geometric surfaces |
KR100738107B1 (ko) * | 2006-02-15 | 2007-07-12 | 삼성전자주식회사 | 3차원 포인트 기반 모델링 장치 및 방법 |
US7408548B2 (en) | 2005-06-30 | 2008-08-05 | Microsoft Corporation | Triangulating procedural geometric objects |
US7425959B2 (en) | 2004-10-28 | 2008-09-16 | Microsoft Corporation | Representation of implicit curves for procedural surfaces |
KR100870090B1 (ko) * | 2008-03-25 | 2008-11-25 | 팅크웨어(주) | 텍스쳐 맵핑을 통한 3d 지도 구현 방법 및 시스템 |
KR100896136B1 (ko) * | 2008-03-25 | 2009-05-08 | 팅크웨어(주) | 3d 벡터 확대도의 경로 표현 방법 및 장치 |
KR20190016686A (ko) * | 2017-08-09 | 2019-02-19 | 영풍전자(주) | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 |
CN115330974A (zh) * | 2022-07-21 | 2022-11-11 | 北京汉仪创新科技股份有限公司 | 一种三维字体实时建模渲染方法、系统、设备和介质 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100499503C (zh) * | 2006-07-28 | 2009-06-10 | 华为技术有限公司 | 设备图形展现方法及装置 |
US7932904B2 (en) * | 2007-06-01 | 2011-04-26 | Branets Larisa V | Generation of constrained voronoi grid in a plane |
US20090008725A1 (en) * | 2007-07-03 | 2009-01-08 | International Business Machines Corporation | Method for deposition of an ultra-thin electropositive metal-containing cap layer |
CN101726302B (zh) * | 2008-10-15 | 2013-02-13 | 高德信息技术有限公司 | 地图显示方法及导航终端 |
CN102750933B (zh) * | 2011-11-16 | 2016-08-17 | 新奥特(北京)视频技术有限公司 | 一种色彩三维示波器中三维示波模型的动态显示方法 |
WO2014032053A1 (en) * | 2012-08-24 | 2014-02-27 | MDi Touch LLC | Method and apparatus for recognizing polygon structures in images |
US20150015598A1 (en) * | 2013-07-09 | 2015-01-15 | Mdi Touch, Inc. | Accurate paint color reproduction on digital images |
DE102014007914A1 (de) * | 2014-05-27 | 2015-12-03 | Elektrobit Automotive Gmbh | Graphisches Darstellen von Straßen und Routen unter Benutzung von Hardware-Tesselierung |
CN104200689A (zh) * | 2014-08-28 | 2014-12-10 | 长城汽车股份有限公司 | 一种道路预警方法及装置 |
CN105447812B (zh) * | 2015-11-10 | 2018-11-27 | 南京大学 | 一种基于线状阵列的三维活动图像显示及信息隐藏方法 |
CN105976433B (zh) * | 2016-04-29 | 2018-11-27 | 中国铁路设计集团有限公司 | 一种从面至体属性的继承方法 |
JP6676786B2 (ja) | 2016-05-30 | 2020-04-08 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | スプレーヘッドアセンブリおよびスプレーヘッド装置 |
CN107223199A (zh) * | 2016-11-15 | 2017-09-29 | 深圳市大疆创新科技有限公司 | 基于三维地图的导航方法和设备 |
US10684625B2 (en) * | 2017-08-30 | 2020-06-16 | Robert Bosch Gmbh | Automated parking for virtual parking spot |
CN109979007B (zh) * | 2019-04-02 | 2023-05-12 | 广联达科技股份有限公司 | 一种建筑体的几何造型方法和装置 |
CN110490970B (zh) * | 2019-08-08 | 2023-05-05 | 广联达科技股份有限公司 | 存储三维几何信息的方法、装置和电子设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3501390B2 (ja) * | 1995-12-19 | 2004-03-02 | 本田技研工業株式会社 | 車載用ナビゲーション装置 |
JP3375258B2 (ja) * | 1996-11-07 | 2003-02-10 | 株式会社日立製作所 | 地図表示方法及び装置並びにその装置を備えたナビゲーション装置 |
JP2000276609A (ja) * | 1999-03-25 | 2000-10-06 | Fujitsu Ten Ltd | ナビゲーション装置 |
JP2001148027A (ja) * | 1999-11-19 | 2001-05-29 | Matsushita Electric Ind Co Ltd | 画像処理装置および画像処理方法 |
DE60137660D1 (de) * | 2000-03-17 | 2009-04-02 | Panasonic Corp | Kartenanzeige- und Navigationsvorrichtung |
JP2002133438A (ja) * | 2000-10-19 | 2002-05-10 | Mitsubishi Electric Corp | 3次元グラフィックス描画装置、3次元グラフィックス描画方法および3次元ポリゴンデータを記録したコンピュータで読取可能な記録媒体 |
JP2003006680A (ja) * | 2001-06-20 | 2003-01-10 | Zenrin Co Ltd | 3次元電子地図データの生成方法 |
US7548241B2 (en) * | 2002-01-04 | 2009-06-16 | Intel Corporation | Determining a node path through a node graph |
-
2003
- 2003-11-08 KR KR10-2003-0078870A patent/KR100506822B1/ko not_active Expired - Fee Related
-
2004
- 2004-10-19 EP EP04292483A patent/EP1530165A3/en not_active Withdrawn
- 2004-10-29 US US10/978,048 patent/US7450118B2/en not_active Expired - Fee Related
- 2004-11-02 RU RU2004131630/09A patent/RU2298227C2/ru not_active IP Right Cessation
- 2004-11-03 CN CNB2004100884992A patent/CN1306459C/zh not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7425959B2 (en) | 2004-10-28 | 2008-09-16 | Microsoft Corporation | Representation of implicit curves for procedural surfaces |
US7671860B2 (en) | 2004-10-28 | 2010-03-02 | Microsoft Corporation | Representing implicit curves of procedural geometric surfaces |
US7408548B2 (en) | 2005-06-30 | 2008-08-05 | Microsoft Corporation | Triangulating procedural geometric objects |
WO2007024638A1 (en) * | 2005-08-26 | 2007-03-01 | Microsoft Corporation | Representing implicit curves of procedural geometric surfaces |
KR100738107B1 (ko) * | 2006-02-15 | 2007-07-12 | 삼성전자주식회사 | 3차원 포인트 기반 모델링 장치 및 방법 |
KR100870090B1 (ko) * | 2008-03-25 | 2008-11-25 | 팅크웨어(주) | 텍스쳐 맵핑을 통한 3d 지도 구현 방법 및 시스템 |
KR100896136B1 (ko) * | 2008-03-25 | 2009-05-08 | 팅크웨어(주) | 3d 벡터 확대도의 경로 표현 방법 및 장치 |
KR20190016686A (ko) * | 2017-08-09 | 2019-02-19 | 영풍전자(주) | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 |
CN115330974A (zh) * | 2022-07-21 | 2022-11-11 | 北京汉仪创新科技股份有限公司 | 一种三维字体实时建模渲染方法、系统、设备和介质 |
CN115330974B (zh) * | 2022-07-21 | 2024-04-26 | 北京汉仪创新科技股份有限公司 | 一种三维字体实时建模渲染方法、系统、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
EP1530165A2 (en) | 2005-05-11 |
CN1614637A (zh) | 2005-05-11 |
RU2298227C2 (ru) | 2007-04-27 |
CN1306459C (zh) | 2007-03-21 |
US20050099415A1 (en) | 2005-05-12 |
KR100506822B1 (ko) | 2005-08-10 |
US7450118B2 (en) | 2008-11-11 |
EP1530165A3 (en) | 2006-10-04 |
RU2004131630A (ru) | 2006-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100506822B1 (ko) | 3차원 다각형의 화면 표시방법 | |
KR100520708B1 (ko) | 3차원 지도의 표시방법 | |
KR100520707B1 (ko) | 3차원 지도에서의 다중레벨 텍스트데이터 표시방법 | |
US6034691A (en) | Rendering method and apparatus | |
CN106780709B (zh) | 一种确定全局光照信息的方法及装置 | |
CN110246220A (zh) | 一种基于gis的三维管理平台构建方法、系统、装置和介质 | |
US20150348318A1 (en) | Graphical representation of roads and routes using hardware tessellation | |
CN114386293B (zh) | 一种虚实合成的激光雷达点云生成方法和装置 | |
Mudge et al. | Viewpoint quality and scene understanding | |
US20050116948A1 (en) | Line clipping method and method for displaying three-dimensional image using the same | |
KR100634537B1 (ko) | 3차원 영상의 삼각 분할 장치 및 방법과 그 장치를제어하는 컴퓨터 프로그램을 저장하는 컴퓨터로 읽을 수있는 기록 매체 | |
US9454554B1 (en) | View dependent query of multi-resolution clustered 3D dataset | |
KR100513660B1 (ko) | 2차원 지도로부터 3차원 지도의 생성방법 | |
KR100517590B1 (ko) | 3차원 데이터 처리시스템과 그 방법 및 3차원 데이터처리기능을 갖춘 프로그램이 수록된 기록매체 | |
Oliveira et al. | Incremental scenario representations for autonomous driving using geometric polygonal primitives | |
Abdelguerfi | 3D synthetic environment reconstruction | |
JP7368950B2 (ja) | 効率的な建物フットプリント特定のための方法及び装置 | |
US20110074777A1 (en) | Method For Displaying Intersections And Expansions of Three Dimensional Volumes | |
KR100523514B1 (ko) | 3차원 지도 내에서의 2차원 지명 표시방법 | |
KR100550130B1 (ko) | 라인 클리핑 방법 및 라인 클리핑을 이용한 3차원 영상의표시방법 | |
EP4421748A1 (en) | Rendering of a geospatial scene | |
Gorte et al. | Representation and reconconstruction of triangular irregular networks with vertical walls | |
WO2024218879A1 (ja) | 推定装置、推定方法、及び推定プログラム | |
Finat et al. | Ordering criteria and information fusion in 3D laser surveying of small urban spaces | |
JP4699119B2 (ja) | 三次元画像表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031108 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050728 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050729 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050801 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080618 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090619 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100630 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110620 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120619 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130624 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20130624 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140624 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20140624 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160609 |