JPH09504894A - グラフィック状態処理 - Google Patents
グラフィック状態処理Info
- Publication number
- JPH09504894A JPH09504894A JP7513186A JP51318695A JPH09504894A JP H09504894 A JPH09504894 A JP H09504894A JP 7513186 A JP7513186 A JP 7513186A JP 51318695 A JP51318695 A JP 51318695A JP H09504894 A JPH09504894 A JP H09504894A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- state
- graphics
- graphic state
- information
- 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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.グラフィック状態処理の装置において、 (a)プロセッサ手段と、 (b)前記プロセッサ手段に付けられたストレージ手段と、 (c)前記プロセッサ手段の制御下にあるグラフィック・デバイス手段と、 (d)グラフィック状態を有する前記ストレージ手段中のグラフィック状態オ ブジェクトと、 (e)アプリケーション手段であって、前記ストレージ手段に置かれている幾 何図形を処理し、かつ、該アプリケーション手段および前記グラフィック状態を 利用して前記グラフィック・デバイス上に前記幾何図形を提示するアプリケーシ ョン手段と を備えたことを特徴とする装置。 2.請求項1記載の装置において、前記グラフィック状態に複数のサブ状態を含 むことを特徴とする装置。 3.請求項2記載の装置において、前記グラフィック状態のサブ状態に外観のレ ンダリング手段を含むことを特徴とする装置。 4.請求項2記載の装置において、前記グラフィック状態のサブ状態に座標手段 を含むことを特徴とする装置。 5.請求項2記載の装置において、前記グラフィック状態のサブ状態にクリッピ ング手段を含むことを特徴とする装置。 6.請求項2記載の装置において、前記グラフィック状態のサブ状態にシーン手 段を含むことを特徴とする装置。 7.請求項1記載の装置において、該装置に付けられた1組のデバイスに属する 情報を通信する通信手段を含むことを特徴とする装置。 8.請求項1記載の装置において、グラフィック情報をストアするキャッシュ手 段を含むことを特徴とする装置。 9.請求項1記載の装置において、 (a)前記アプリケーションから描画する関数を受け取るストレージ手段と、 (b)グラフィック状態の情報を受け取るストレージ手段と、 (c)該装置に付けられた装置の前記組へ、前記描画する関数と前記グラフィ ック状態を送る手段と を含むことを特徴とする装置。 10.請求項9記載の装置において、情報をキャッシュする手段を含むことを特 徴とする装置。 11.請求項9記載の装置において、前記グラフィック・デバイスがディスプレ イであることを特徴とする装置。 12.請求項1記載の装置において、グラフィック状態オブジェクトの連結を実 行する手段を含むことを特徴とする装置。 13.請求項9記載の装置において、前記グラフィック・デバイスがプリンタで あることを特徴とする装置。 14.請求項9記載の装置において、前記グラフィック・デバイスがプロッタで あることを特徴とする装置。 15.付けられたストレージおよびディスプレイを有するプロセッサにおけるグ ラフィック状態処理の方法において、 (a)前記ストレージにグラフィック状態を有するグラフィック状態オブジェ クトを構築するステップと、 (b)前記ストレージ手段に置かれたグラフィックを処理するステップと、 (c)前記グラフィック状態に基づいて前記ディスプレイ上に前記グラフィッ クをディスプレイするステップと を備えたことを特徴とする方法。 16.請求項15記載の方法において、前記グラフィック状態に複数のサブ状態 をストアするステップを含むことを特徴とする方法。 17.請求項16記載の方法において、前記グラフィック状態のサブ状態に基づ いて外観のレンダリングを実行するステップを含むことを特徴とする方法。 18.請求項16記載の方法において、前記グラフィック状態のサブ状態におけ る情報に基づいて座標処理を実行するステップを含むことを特徴とする方法。 19.請求項16記載の方法において、前記グラフィック状態のサブ状態におけ る情報に基づいて前記グラフィック上のクリッピングを実行するステップを含む ことを特徴とする方法。 20.請求項16記載の方法において、前記グラフィック状態のサブ状態にスト アされた情報に基づいてシーンのレンダリングを実行するステップを含むことを 特徴とする方法。 21.請求項15記載の方法において、1組の装置に属する情報を通信するステ ップを含むことを特徴とする方法。 22.請求項15記載の方法において、キャッシュにグラフィック情報をストア するステップを含むことを特徴とする方法。 23.請求項15記載の方法において、 (a)アプリケーションから描画する関数を受け取るステップと、 (b)グラフィック状態の情報を受け取るステップと、 (c)1組の装置へ前記描画する関数および前記グラフィック状態を送るステ ップと を含むことを特徴とする方法。 24.請求項23記載の方法において、前記キャッシュ手段へ前記グラフィック 状態を送るステップを含むことを特徴とする方法。 25.請求項23記載の方法において、該方法に付けられた装置の前記組へ特殊 化された条件を送るステップを含むことを特徴とする方法。 26.請求項15記載の方法において、グラフィック状態オブジェクトの連結を 実行するステップを含むことを特徴とする方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/148,052 US6040838A (en) | 1993-11-05 | 1993-11-05 | Graphic state processing |
US08/148,052 | 1993-11-05 | ||
PCT/US1994/000015 WO1995012864A1 (en) | 1993-11-05 | 1994-01-03 | Graphic state processing |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09504894A true JPH09504894A (ja) | 1997-05-13 |
JP3425954B2 JP3425954B2 (ja) | 2003-07-14 |
Family
ID=22524033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP51318695A Expired - Lifetime JP3425954B2 (ja) | 1993-11-05 | 1994-01-03 | グラフィック状態処理 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6040838A (ja) |
EP (1) | EP0719436B1 (ja) |
JP (1) | JP3425954B2 (ja) |
AU (1) | AU5988494A (ja) |
CA (1) | CA2174839C (ja) |
DE (1) | DE69404471T2 (ja) |
WO (1) | WO1995012864A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002531899A (ja) * | 1998-11-30 | 2002-09-24 | シーベル システムズ,インコーポレイティド | プロセス監視用の状態モデル |
US6577905B1 (en) * | 2000-06-29 | 2003-06-10 | International Business Machines Corporation | Apparatus and method for providing a transient port |
US7976972B2 (en) | 2004-06-14 | 2011-07-12 | Panasonic Corporation | Method of preserving polymer electrolyte fuel cell stack and preservation assembly of polymer electrolyte fuel cell stack |
US7883817B2 (en) * | 2004-07-06 | 2011-02-08 | Panasonic Corporation | Method for producing gas diffusion electrode and method for producing polymer electrolyte fuel cell, and gas diffusion electrode and polymer electrolyte fuel cell |
CN108846791B (zh) * | 2018-06-27 | 2022-09-20 | 珠海豹趣科技有限公司 | 物理模型的渲染方法、装置及电子设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0756678B2 (ja) * | 1985-11-01 | 1995-06-14 | 株式会社日立製作所 | 対話形形状モデリングシステム |
US4821220A (en) * | 1986-07-25 | 1989-04-11 | Tektronix, Inc. | System for animating program operation and displaying time-based relationships |
US4885717A (en) * | 1986-09-25 | 1989-12-05 | Tektronix, Inc. | System for graphically representing operation of object-oriented programs |
US4891630A (en) * | 1988-04-22 | 1990-01-02 | Friedman Mark B | Computer vision system with improved object orientation technique |
US4953080A (en) * | 1988-04-25 | 1990-08-28 | Hewlett-Packard Company | Object management facility for maintaining data in a computer system |
EP0347162A3 (en) * | 1988-06-14 | 1990-09-12 | Tektronix, Inc. | Apparatus and methods for controlling data flow processes by generated instruction sequences |
US5041992A (en) * | 1988-10-24 | 1991-08-20 | University Of Pittsburgh | Interactive method of developing software interfaces |
US5133075A (en) * | 1988-12-19 | 1992-07-21 | Hewlett-Packard Company | Method of monitoring changes in attribute values of object in an object-oriented database |
US5050090A (en) * | 1989-03-30 | 1991-09-17 | R. J. Reynolds Tobacco Company | Object placement method and apparatus |
US5060276A (en) * | 1989-05-31 | 1991-10-22 | At&T Bell Laboratories | Technique for object orientation detection using a feed-forward neural network |
US5125091A (en) * | 1989-06-08 | 1992-06-23 | Hazox Corporation | Object oriented control of real-time processing |
US5181162A (en) * | 1989-12-06 | 1993-01-19 | Eastman Kodak Company | Document management and production system |
US5093914A (en) * | 1989-12-15 | 1992-03-03 | At&T Bell Laboratories | Method of controlling the execution of object-oriented programs |
US5075848A (en) * | 1989-12-22 | 1991-12-24 | Intel Corporation | Object lifetime control in an object-oriented memory protection mechanism |
US5151987A (en) * | 1990-10-23 | 1992-09-29 | International Business Machines Corporation | Recovery objects in an object oriented computing environment |
US5119475A (en) * | 1991-03-13 | 1992-06-02 | Schlumberger Technology Corporation | Object-oriented framework for menu definition |
US5675720A (en) * | 1993-09-14 | 1997-10-07 | Fujitsu Limited | Method of searching for points of closest approach, and preprocessing method therefor |
-
1993
- 1993-11-05 US US08/148,052 patent/US6040838A/en not_active Expired - Lifetime
-
1994
- 1994-01-03 CA CA002174839A patent/CA2174839C/en not_active Expired - Lifetime
- 1994-01-03 AU AU59884/94A patent/AU5988494A/en not_active Abandoned
- 1994-01-03 EP EP94905987A patent/EP0719436B1/en not_active Expired - Lifetime
- 1994-01-03 WO PCT/US1994/000015 patent/WO1995012864A1/en active IP Right Grant
- 1994-01-03 DE DE69404471T patent/DE69404471T2/de not_active Expired - Lifetime
- 1994-01-03 JP JP51318695A patent/JP3425954B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69404471D1 (de) | 1997-09-04 |
DE69404471T2 (de) | 1998-02-19 |
CA2174839C (en) | 2005-07-26 |
WO1995012864A1 (en) | 1995-05-11 |
US6040838A (en) | 2000-03-21 |
CA2174839A1 (en) | 1995-05-11 |
EP0719436B1 (en) | 1997-07-23 |
EP0719436A1 (en) | 1996-07-03 |
AU5988494A (en) | 1995-05-23 |
JP3425954B2 (ja) | 2003-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5394523A (en) | Polymorphic graphic device | |
EP0727076B1 (en) | Object-oriented graphic system and method | |
US7170511B2 (en) | Creating a parallel structure for scene-based rendering | |
US20010030647A1 (en) | Using messaging to manage scene-based rendering | |
JPH09500994A (ja) | オブジェクト指向レンダリング・システム | |
US20060290705A1 (en) | Performing a pre-rendering pass in digital image processing | |
WO2010035141A2 (en) | Method and system for rendering or interactive lighting of a complex three dimensional scene | |
WO2007001774A2 (en) | Non-destructive processing of digital image data | |
JPH09502040A (ja) | オブジェクト指向コンストラクティブ・エリア・システム | |
WO2007001775A2 (en) | Caching digital image data | |
Müller et al. | Fast radiosity repropagation for interactive virtual environments using a shadow-form-factor-list | |
US6456291B1 (en) | Method and apparatus for multi-pass texture mapping | |
EP1255227A1 (en) | Vertices index processor | |
EP1897030A2 (en) | Accumulating transforms through an effect graph in digital image processing | |
US7295208B2 (en) | Translating layers into effect graphs in digital image processing | |
TWI233573B (en) | Method and apparatus for reducing primitive storage requirements and improving memory bandwidth utilization in a tiled graphics architecture | |
JPH09504894A (ja) | グラフィック状態処理 | |
To et al. | A method for progressive and selective transmission of multi-resolution models | |
JPH10511485A (ja) | 三次元グラフィックス・レンダリング・システム | |
US6816162B2 (en) | Data management to enable video rate anti-aliasing convolution | |
US20040183807A1 (en) | Multi-texturing by walking an appropriately-sized supertile over a primitive | |
WILLCOCKS | Sparse volumetric deformation | |
AU772753B2 (en) | Incremental update of computer graphics | |
Angel et al. | An interactive introduction to OpenGL and OpenGL ES programming | |
Syme et al. | Building Graphical User Interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090509 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100509 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 8 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 8 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120509 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120509 Year of fee payment: 9 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D04 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130509 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130509 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |