JP4728966B2 - 2次元cadドキュメントに対する表示優先度 - Google Patents
2次元cadドキュメントに対する表示優先度 Download PDFInfo
- Publication number
- JP4728966B2 JP4728966B2 JP2006549543A JP2006549543A JP4728966B2 JP 4728966 B2 JP4728966 B2 JP 4728966B2 JP 2006549543 A JP2006549543 A JP 2006549543A JP 2006549543 A JP2006549543 A JP 2006549543A JP 4728966 B2 JP4728966 B2 JP 4728966B2
- Authority
- JP
- Japan
- Prior art keywords
- priority
- level
- value
- multiplier
- image
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating or editing images; Combining images with text
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/964—CAD or CAM, e.g. interactive design tools
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Image Generation (AREA)
Description
ここで使用されるように、以下の用語は次の意味を持つものとする。
以下、本発明の好ましい実施形態について、詳細に説明する。特定の例示的な実施形態について説明するが、これは説明の便宜上のためのみに行われるということを理解されたい。当業者であれば、本発明の精神および範囲から逸脱することなく他の要素および構成を使用することができるということを、認識するであろう。
ここで、PDは表示優先度であり、Pelementは要素優先度であり、C elementは要素優先度乗数であり、Plevelはレベル優先度であり、C levelはレベル優先度乗数であり、Pmodelはモデル参照優先度であり、C modelはモデル参照優先度乗数である。一般的には、PD=f(Pelement,Plevel,Pmodel)である。要素の他の属性および状況をこの関数に使用してもよい。
Claims (19)
- コンピュータで実行される、2次元CADドキュメントに対する表示優先度を設定する方法であって、
2次元CAD画像内の少なくとも2つの要素に対する表示優先度を、それぞれの要素に対して与えられる、前記要素の要素優先度、前記要素のレベルのレベル優先度、および前記要素のモデル参照のモデル参照優先度の関数として決定する工程、
前記表示優先度に基づいて前記要素の先行順位を決定する工程、および
該先行順位に基づいて、前記2次元CAD画像内に前記要素を表示する工程
を含み、
前記レベルは、1つ又は複数の要素を含み、前記モデルは前記レベルを含む
方法。 - 前記表示優先度P D は、前記要素優先度P element 、前記レベル優先度P level および前記モデル参照優先度P model と、各優先度の相対的な影響度を定める、要素優先度乗数C element 、レベル優先度乗数C level およびモデル参照優先度乗数C model とを、式(1)を用いて組合せることにより決定される、
請求項1に記載の方法。
P D =(P element × C element )+(P level × C level )+(P model × C model )(1) - 前記2次元CAD画像内に前記要素を表示する工程では、低い表示優先度を有する要素の上に、より高い表示優先度を有する要素を表示する、
請求項1又は2に記載の方法。 - 前記表示優先度の決定は、数学関数に基づいて行われる、
請求項1に記載の方法。 - さらに、前記要素優先度、前記レベル優先度、および前記モデル参照優先度を定義するユーザ入力を受信する工程を含む請求項1〜4のいずれか1項に記載の方法。
- さらに、前記要素優先度乗数、前記レベル優先度乗数、および前記モデル参照優先度乗数を定義するユーザ入力を受信する工程を含む請求項2に記載の方法。
- コンピュータで実行される、2次元コンピュータ支援設計(CAD)画像内の画像深度を設定する方法であって、
少なくとも1つの2次元CAD画像を包含していて、該CAD画像が複数のCAD画像要素を含むCADプロジェクトに対して与えられる、前記要素の要素優先度値、前記要素のレベルのレベル優先度値、前記要素のモデルのモデル参照優先度値、要素優先度乗数値、レベル優先度乗数値、およびモデル参照優先度乗数値の組合せに基づいて、前記CAD画像要素に対する画像深度を決定する工程と、
前記画像深度を使用して前記CAD画像内の他のCAD画像要素に対して相対的に前記CAD画像要素を配置する工程と
を含み、
前記画像深度を決定する工程では、前記要素優先度値と前記要素優先度乗数値との積、前記レベル優先度値と前記レベル優先度乗数値との積、および前記モデル参照優先度値と前記モデル参照優先度乗数値との積の和が計算され、
前記レベルは、1つ又は複数の要素を含み、前記モデルは前記レベルを含み、
前記要素優先度乗数値、前記レベル優先度乗数値、および前記モデル参照優先度乗数値は各優先度の相対的な影響度を定める
方法。 - さらに、前記CAD画像に対し、z−バッファに前記CAD画像要素の前記画像深度を記憶する工程を含む請求項7に記載の方法。
- さらに、前記要素優先度値、前記レベル優先度値、前記モデル参照優先度値、前記要素優先度乗数値、前記レベル優先度乗数値、および前記モデル参照優先度乗数値の少なくとも1つに関するユーザ入力を受信する工程を含む請求項7又は8に記載の方法。
- さらに、デフォルトの要素優先度乗数値1、デフォルトのレベル優先度乗数値28およびデフォルトのモデル参照優先度乗数値216を設定する工程を含み、前記z−バッファは224ビットの大きさを有する請求項8に記載の方法。
- 2次元コンピュータ支援設計(CAD)画像内の画像深度を設定するシステムであって、
少なくとも1つの2次元CAD画像を包含していて、前記CAD画像が複数のCAD画像要素を含むCADプロジェクトに対して、要素優先度乗数値、レベル優先度乗数値、モデル参照優先度乗数値、前記要素の要素優先度値、前記要素のレベルのレベル優先度値、および前記要素のモデル参照のモデル参照優先度値の組合せに基づいて前記CAD画像要素に対する画像深度を決定する手段と、
前記画像深度を使用して前記CAD画像内の他のCAD画像要素に対して相対的に前記CAD画像要素を配置する手段と、
を含み、
前記画像深度を決定する手段は、前記要素優先度値と前記要素優先度乗数との積、前記レベル優先度値と前記レベル優先度乗数との積、および前記モデル参照優先度値と前記モデル参照優先度乗数との積の和を計算し、
前記レベルは、1つ又は複数の要素を含み、前記モデルは前記レベルを含み、
前記要素優先度乗数値、前記レベル優先度乗数値、および前記モデル参照優先度乗数値は各優先度の相対的な影響度を定める
システム。 - さらに、前記CAD画像に対し、z−バッファに前記CAD画像要素の前記画像深度を記憶する手段を含む請求項11に記載のシステム。
- さらに、前記要素優先度値、前記レベル優先度値、前記モデル参照優先度値、前記要素優先度乗数値、前記レベル優先度乗数値、および前記モデル参照優先度乗数値の少なくとも1つに関するユーザ入力を受信する手段を含む請求項11又は12に記載のシステム。
- さらに、デフォルトの要素優先度乗数値1、デフォルトのレベル優先度乗数値28、およびデフォルトのモデル参照優先度乗数値216を設定する手段を含み、前記z−バッファは224ビットの大きさを有する、請求項12に記載のシステム。
- 2次元CAD画像内の少なくとも2つの要素に対する表示優先度を、それぞれの要素に対して与えられる、前記要素の要素優先度、前記要素のレベルのレベル優先度、および前記要素のモデル参照のモデル参照優先度の関数として決定する手順、
前記表示優先度に基づいて前記要素の先行順位を決定する手順、および
前記先行順位に一部分基づいて前記CAD画像内に前記要素を表示する手順
をコンピュータに実行させるコンピュータ読取り可能なプログラムコードを記憶するコンピュータ使用可能な情報記憶媒体。 - 前記表示優先度PDは、前記要素優先度P element 、前記レベル優先度P level および前記モデル参照優先度P model と、各優先度の相対的な影響度を定める、要素優先度乗数C element 、レベル優先度乗数C level およびモデル参照優先度乗数C model とを、式(1)を用いて組合せることにより決定されるコンピュータ読取り可能なプログラムコードを含む請求項15に記載のコンピュータ使用可能な情報記憶媒体。
PD=(Pelement × Celement)+(Plevel × Clevel)+(Pmodel × Cmodel)(1) - さらに、前記要素優先度、前記レベル優先度、および前記モデル参照優先度の少なくとも1つを定義するユーザ入力を受信する手順をコンピュータに実行させるコンピュータ読取り可能なプログラムコードを含む、請求項15又は16に記載のコンピュータ使用可能な情報記憶媒体。
- 前記先行順位に基づいて前記2次元CAD画像内に前記要素を表示する手順では、低い表示優先度を有する要素の上に、高い表示優先度を有する要素を表示する、コンピュータ読取り可能なプログラムコードを含む、請求項15〜17のいずれか一項に記載のコンピュータ使用可能な情報記憶媒体。
- 前記表示優先度を決定する手順では、z−バッファに前記表示優先度値を記憶する
コンピュータ読取り可能なプログラムコードを含む、請求項15〜18のいずれか1項に記載のコンピュータ使用可能な情報記憶媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/755,412 | 2004-01-13 | ||
| US10/755,412 US7280123B2 (en) | 2004-01-13 | 2004-01-13 | Display priority for 2D CAD documents |
| PCT/US2005/000889 WO2005070162A2 (en) | 2004-01-13 | 2005-01-12 | Display priority for 2d cad documents |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2007518194A JP2007518194A (ja) | 2007-07-05 |
| JP2007518194A5 JP2007518194A5 (ja) | 2007-11-22 |
| JP4728966B2 true JP4728966B2 (ja) | 2011-07-20 |
Family
ID=34739560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006549543A Expired - Lifetime JP4728966B2 (ja) | 2004-01-13 | 2005-01-12 | 2次元cadドキュメントに対する表示優先度 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7280123B2 (ja) |
| EP (1) | EP1743319B1 (ja) |
| JP (1) | JP4728966B2 (ja) |
| CN (1) | CN101142615B (ja) |
| ES (1) | ES2393259T3 (ja) |
| WO (1) | WO2005070162A2 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040221265A1 (en) * | 2003-02-07 | 2004-11-04 | Smart Technologies Inc. | Connected and overlapped shapes enhancements |
| US20080018665A1 (en) * | 2006-07-24 | 2008-01-24 | Jay Behr | System and method for visualizing drawing style layer combinations |
| JP4973095B2 (ja) * | 2006-09-27 | 2012-07-11 | 富士通株式会社 | Cadデータのロード装置 |
| JP4806338B2 (ja) * | 2006-12-05 | 2011-11-02 | 富士通株式会社 | Cad装置およびcadプログラム |
| JP5489470B2 (ja) * | 2007-01-29 | 2014-05-14 | 三菱電機株式会社 | 画像表示装置及び画像表示方法 |
| JP5067881B2 (ja) * | 2008-07-11 | 2012-11-07 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
| US8988461B1 (en) | 2011-01-18 | 2015-03-24 | Disney Enterprises, Inc. | 3D drawing and painting system with a 3D scalar field |
| US9142056B1 (en) * | 2011-05-18 | 2015-09-22 | Disney Enterprises, Inc. | Mixed-order compositing for images having three-dimensional painting effects |
| US9177082B2 (en) * | 2011-10-14 | 2015-11-03 | Siemens Product Lifecycle Management Software Inc. | Drawing automation in computer aided design systems |
| US10155168B2 (en) | 2012-05-08 | 2018-12-18 | Snap Inc. | System and method for adaptable avatars |
| WO2013192115A2 (en) | 2012-06-18 | 2013-12-27 | Coaxis, Inc. | A system and method linking building information modeling and enterprise resource planning |
| US10339365B2 (en) | 2016-03-31 | 2019-07-02 | Snap Inc. | Automated avatar generation |
| US10360708B2 (en) | 2016-06-30 | 2019-07-23 | Snap Inc. | Avatar based ideogram generation |
| US10432559B2 (en) | 2016-10-24 | 2019-10-01 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
| US10454857B1 (en) | 2017-01-23 | 2019-10-22 | Snap Inc. | Customized digital avatar accessories |
| US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
| EP4451197A3 (en) | 2017-04-27 | 2024-11-13 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
| US10212541B1 (en) | 2017-04-27 | 2019-02-19 | Snap Inc. | Selective location-based identity communication |
| US12073513B1 (en) * | 2018-11-09 | 2024-08-27 | Ansys, Inc. | Mesh imprint in priority mesh generation for dirty models |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5454073A (en) * | 1990-11-30 | 1995-09-26 | Hitachi, Ltd. | Drawing management device having ability to retrieve and display a desired amount of data within a desired display time |
| US5325485A (en) * | 1992-10-30 | 1994-06-28 | International Business Machines Corporation | Method and apparatus for displaying primitives processed by a parallel processor system in a sequential order |
| US5877768A (en) * | 1996-06-19 | 1999-03-02 | Object Technology Licensing Corp. | Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing |
| JP3395558B2 (ja) * | 1997-02-07 | 2003-04-14 | 株式会社日立製作所 | 図形表示方法及び図形表示装置並びに図形表示処理プログラムを記録した媒体 |
| US6118456A (en) * | 1998-04-02 | 2000-09-12 | Adaptive Media Technologies | Method and apparatus capable of prioritizing and streaming objects within a 3-D virtual environment |
| JP2000348206A (ja) * | 1999-06-07 | 2000-12-15 | Namco Ltd | 画像生成装置および画像優先度決定方法 |
| US8665293B2 (en) * | 2001-05-16 | 2014-03-04 | Autodesk, Inc. | Automatic draw order |
| JP3938307B2 (ja) * | 2001-12-27 | 2007-06-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示装置、表示方法、表示プログラム、および記録媒体 |
| US7418666B2 (en) * | 2002-10-21 | 2008-08-26 | Bentley Systems, Incorporated | System, method and computer program product for managing CAD data |
-
2004
- 2004-01-13 US US10/755,412 patent/US7280123B2/en not_active Expired - Lifetime
-
2005
- 2005-01-12 WO PCT/US2005/000889 patent/WO2005070162A2/en not_active Ceased
- 2005-01-12 JP JP2006549543A patent/JP4728966B2/ja not_active Expired - Lifetime
- 2005-01-12 ES ES05711362T patent/ES2393259T3/es not_active Expired - Lifetime
- 2005-01-12 CN CN200580008031.0A patent/CN101142615B/zh not_active Expired - Lifetime
- 2005-01-12 EP EP05711362A patent/EP1743319B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| HK1114232A1 (en) | 2008-10-24 |
| CN101142615A (zh) | 2008-03-12 |
| WO2005070162A3 (en) | 2007-07-12 |
| US7280123B2 (en) | 2007-10-09 |
| JP2007518194A (ja) | 2007-07-05 |
| EP1743319A2 (en) | 2007-01-17 |
| EP1743319A4 (en) | 2009-12-16 |
| WO2005070162A2 (en) | 2005-08-04 |
| CN101142615B (zh) | 2012-07-04 |
| US20050151755A1 (en) | 2005-07-14 |
| ES2393259T3 (es) | 2012-12-19 |
| EP1743319B1 (en) | 2012-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4728966B2 (ja) | 2次元cadドキュメントに対する表示優先度 | |
| US8786628B2 (en) | Rendering electronic chart objects | |
| KR101741038B1 (ko) | HTML5-WebGL 기반의 BIM 모델 활용을 위한 BIM 데이터 경량화 방법 및 장치 | |
| JP5623797B2 (ja) | Plmデータベースのオブジェクトのアセンブリを表示するプロセス、プログラムおよび装置 | |
| JP4203779B2 (ja) | 表示要素立体化装置及びその方法 | |
| JP5697950B2 (ja) | コンピュータ支援設計のシステムにおいてオブジェクトのアセンブリを設計するための方法およびシステム | |
| JP4028844B2 (ja) | グラフィックス・イメージ生成装置、及びその方法並びにプログラム | |
| JP4868580B2 (ja) | 電子テーブルの列を隠すためのコンピュータ実行方法、システム及びプログラム | |
| US20040236561A1 (en) | Component management engine | |
| US20100023859A1 (en) | Morphing a data center in a virtual world | |
| US7523396B2 (en) | Surface construction audit trail and manipulation | |
| US20080018665A1 (en) | System and method for visualizing drawing style layer combinations | |
| Jesus et al. | Layered shape grammars for procedural modelling of buildings | |
| RU2386171C2 (ru) | Выравнивание в списках, сформированных по шаблону | |
| US8438199B1 (en) | System and method for identifying and highlighting a graphic element | |
| US20070120870A1 (en) | Method and system for generating dynamic blocks | |
| Tanaka et al. | Treecube: Visualization tool for browsing 3d multimedia data | |
| EP2553616B1 (en) | System and method for constraining curves in a cad system | |
| Sovakar et al. | API design for adaptive subdivision schemes | |
| Férey et al. | Visual data mining of genomic databases by immersive graph-based exploration | |
| US7663637B2 (en) | Overriding layer properties in computer aided design viewports | |
| US20130201196A1 (en) | Reentrant Window Manager | |
| HK1114232B (en) | Display priority for 2d cad documents | |
| JP4203780B2 (ja) | 表示要素立体化装置及びその方法 | |
| Panczak et al. | RadCAD: Next generation thermal radiation analyzer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071002 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100915 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110329 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4728966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |