WO2003102875A1 - Triangle polygon plotting device and triangle polygon plotting method - Google Patents
Triangle polygon plotting device and triangle polygon plotting method Download PDFInfo
- Publication number
- WO2003102875A1 WO2003102875A1 PCT/JP2003/007036 JP0307036W WO03102875A1 WO 2003102875 A1 WO2003102875 A1 WO 2003102875A1 JP 0307036 W JP0307036 W JP 0307036W WO 03102875 A1 WO03102875 A1 WO 03102875A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixel
- coordinate
- triangle
- polygon
- vertex
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/40—Filling planar surfaces by adding surface attributes, e.g. adding colours or textures
Definitions
- the present invention relates to a triangular polygon drawing apparatus and a triangular polygon drawing method for decomposing and drawing triangular polygons into pixels in a technical field of displaying a computer graphics image on a display.
- FIG. 1A is a diagram for explaining a conventional triangle polygon drawing method.
- This conventional triangular polygon drawing method is disclosed in the following document, for example, and generates a vixel by repeating edge processing and span processing.
- this triangular polygon drawing method is classified into three processes: a setup process, an edge process, and a span process.
- the incremental pattern of the left edge, right edge, and span (scan line between right edge and left edge, current span) in Fig. 1A is used.
- the various components of a pixel are depth value (z), color value (r, g, b, a), texture coordinates (s, t), and the like.
- the setup process is performed only once for one triangular polygon.
- the left edge pixel P 1 e f t and the right edge pixel P r i g h t are calculated by interpolation using the incremental parameter of the page obtained in the set up processing.
- the X coordinate of the left edge can be calculated by adding the incremental parameter ⁇ Xleft to the previous X coordinate Xold as in the following equation (1).
- pixels in the scan line direction sandwiched by the left edge pixel P 1 e f t and the right edge pixel P r i g h t obtained in the edge processing are sequentially obtained by interpolation processing.
- a new pixel can be calculated by adding the X-direction increment parameter as in the following equation (2).
- the sub-pixel collection is a process for correcting the pixel value of the edge to the value of the center point of the pixel, and is expressed by the following equation (3).
- the present invention has been made to solve the above-described problem, and eliminates the need for sub-pixel collection at the time of updating a scan line, and can efficiently draw a triangular polygon with simple control. It is intended to provide a gon drawing method. Disclosure of the invention
- the triangle polygon drawing apparatus includes a triangle type discriminating means for classifying a polygonal shape from the vertex coordinates of the triangle polygon according to the direction and inclination of the major edge to determine the moving direction of the pixel. Based on the moving direction determined by the triangle type discriminating means, the pixels are interpolated in the X direction in order from the start pixel closest to the ⁇ coordinate minimum point or ⁇ coordinate maximum point of the shape of the triangular polygon, and the major edge is first determined. Save the surplus pixels, move the pixels from the major edge to one minor edge, draw one scan line of a triangular polygon, and interpolate the retreated pixels in the ⁇ direction to start the next scan line. And a pixel drawing means.
- the triangular polygon drawing method is characterized in that the shape of the triangular polygon is classified according to the direction and the inclination of the major edge from the vertex coordinates of the triangular polygon, and the moving direction of the pixel is determined. Based on the direction, the pixel is interpolated in the X direction, starting from the start pixel closest to the minimum Y coordinate vertex or the maximum Y coordinate vertex of the triangular polygon, and measured.
- FIG. 1 is a diagram for explaining a conventional triangle polygon drawing method.
- FIG. 2 is a diagram showing a configuration of a triangle polygon drawing device according to a first embodiment of the present invention.
- FIG. 3 is a diagram for explaining the operation of the triangular polygon drawing device according to the first embodiment of the present invention.
- FIG. 4 is a diagram for explaining the shapes of four types of triangular polygons classified in the type determination step.
- FIG. 5 is a diagram showing the drawing direction of the pixels and the stored pixels.
- FIG. 6 is a diagram showing a configuration of a triangular polygon drawing apparatus according to Embodiment 2 of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 2 is a diagram showing a configuration of a triangular polygon drawing device according to the first embodiment of the present invention.
- 1 is a parameter calculating means for calculating an incremental parameter from the vertex data of the triangular polygon
- 2 is a parameter calculating means for classifying the shape of the triangular polygon into four types from the parameter calculating means 1.
- 3 is a start pixel calculating means for calculating a start pixel from the parameter calculating means 1
- 4 is a pixel moving means (pixel drawing means) for moving a pixel in the X direction or the Y direction according to the determination result of the triangle type determining means 2.
- 5 are pixel interpolating means (pixel drawing means) for interpolating pixel values according to the pixel moving means 4.
- FIG. 3 is a diagram for explaining the operation (triangle polygon drawing method) of the triangle polygon drawing device according to the first embodiment of the present invention.
- the parameter calculating means 1 sorts the vertices of the triangle.
- the vertex having the minimum Y coordinate (the minimum vertex of the Y coordinate) is V 0 (X 0, Y 0)
- the vertex having the maximum Y coordinate (the maximum vertex of the Y coordinate) is V 1 (XI, Y 1 )
- the remaining vertices V2 (X2, Y2) (see Fig. 3B).
- the upper left is the origin 0 of the X-Y coordinate system.
- the parameter overnight calculation means 1 calculates the incremental parameters in the X and ⁇ ⁇ directions from the vertex data V0, VI, and V2 of the triangular polygon for the various components of the pixel. calculate.
- the various components of a pixel include depth values ( ⁇ ), color values (R, G, B, A), texture coordinates (U, V), and the like.
- ⁇ depth values
- R, G, B, A color values
- U texture coordinates
- the Z values of vertices V 0, VI, and V 2 are zl, z 2, and z 3, respectively, the Z-component incremental parameter x Z dx and the Y-component incremental parameter d Z dy
- the following equations (4) and (5) are used to calculate the equations.
- the parameter calculation method 1 determines whether the pixel is located on either side of the edge. In order to judge whether or not there is an incremental parameter in the X and ⁇ directions of the page function is also calculated.
- the edge function is calculated for the major edge, minor page 0, and minor edge 1.
- the triangle type discriminating means 2 uses the sign of the outer product C calculated in the parameter calculating step S ⁇ 2, as shown in FIG. Classify polygon shapes into four types ⁇
- Fig. 4 shows four types of triangular polygons classified in the type determination step. It is a figure for explaining a shape.
- the four types of triangular polygons have the following shapes.
- triangular polygons are classified and classified into four types based on the direction and inclination of the major edge, and are used to determine the moving direction of the pixel in the X and Y directions as shown below.
- the correspondence between the type of each triangular polygon and the direction of pixel movement is as follows.
- the start pixel calculation means 3 calculates the start pixel using the incremental parameters calculated in the parameter calculation step ST 2 (see FIG. 3C).
- the start pixel computes each component value of the center point of the pixel closest to vertex V0 or vertex V1 (sub-pixel collection).
- the start pixel of the Z component is calculated by the following equation (7).
- px 0 and py O are the X and Y coordinates of the start pixel, respectively, and both are integer values.
- step ST5 and step ST6, until the current pixel crosses one major edge (while N is zero in step ST5).
- step ST6 Interpolate in the X direction (step ST6, see Fig. 3D).
- the direction in the X direction is determined by the result obtained in the type determination step ST3.
- the interpolation processing is performed by adding the parameter in the X-direction increment calculated in step ST2.
- the interpolation processing of the Z component is calculated by the following equation (8).
- each component value of the pixel is stored (retracted) in M (step ST7).
- the stored pixel M is a pixel for moving to the next scan line processing.
- FIG. 5 is a diagram showing a drawing direction of a pixel and a pixel M to be stored. In FIG. 5, circled pixels represent the pixels M to be stored. The determination as to whether or not a major edge has been exceeded can be easily made by determining the sign of the edge function.
- step ST 8 step ST 9, and step ST 10
- steps ST9, Step ST10 see Fig. 3E
- the direction in the X direction is determined based on the determination result obtained in the type determination step ST3.
- the interpolation process is performed by adding the X-direction increment parameter calculated in step ST2.
- step ST 11 When the current pixel crosses the minor age (Y E S in step ST 8), and proceeds to step ST 11, the pixel M stored in step ST 7 is recovered, and the pixel M is set as the current pixel. Then, in step ST12 and step ST13, if the Y coordinate of the current pixel does not exceed Y1, interpolation in the Y direction is performed (see FIG. 3F). The direction in the Y direction is determined based on the determination result obtained in the type determination step ST3. The interpolation process is performed by adding the parameter in the Y-direction increment calculated in step ST2. For example, the interpolation processing of the Z component is calculated by the following equation (9).
- step ST 1 if the Y coordinate of the current pixel exceeds Y 1 (step ST 1
- pixels are moved according to the classification of triangular polygons in Fig. 4. Determine the direction and interpolate in the X direction from the start pixel closest to vertex V0 or vertex V1. Pixels that have crossed the major edge for the first time are saved, and pixel interpolation and drawing are performed in the X direction until the minor edge 0 or minor edge 1 is exceeded.
- the pixel M is recovered and interpolated in the Y direction.
- the pixel M is interpolated in the X direction from the interpolated pixel M. Therefore, when moving to the next scan line, the interpolated voxel M will always be outside the triangular polygon, and will be interpolated in the X direction toward the major edge. Conversely, if the pixel M is interpolated in the Y direction, it will always be outside the triangular polygon, and will be interpolated in the X direction toward the major edge, so that the classification, start pixel, X, Y The direction of movement is determined.
- the parameters to be calculated for the incremental parameters in the X and Y directions for the various components of the pixel are included.
- start pixel calculation means 3 for calculating various components of the start pixel closest to vertex V0 or vertex V1
- start pixel calculation step -Pixels are interpolated in the X direction in order from the pixel to save the pixel M that has crossed the major edge for the first time.
- a pixel moving means 4 for interpolating the evacuated pixel M in the Y direction to be the start pixel of the next scan line, and a pixel interpolating means 5 (pixel drawing step). Movement directions of pixels can be determined by classifying polygon shapes into four types, eliminating the need for computationally intensive sub-pixel collections and having the effect of efficiently drawing triangular polygons with simple control. Can be
- the triangle type discriminating means determines that the major edge is on the left side and the X coordinate of the minimum Y coordinate vertex is smaller than the X coordinate of the maximum Y coordinate vertex.
- the pixel drawing means draws the voxels in the + X and + Y directions in order from the start pixel closest to the minimum Y-vertex, so that the pixels move according to the shape of the triangular polygon. Since the direction can be determined, there is no need for a sub-pixel collection that requires a large amount of computation, and the effect is obtained that triangular polygons can be drawn efficiently with simple control.
- the triangle type discriminating unit determines that the major polygon is located on the left side and the X coordinate of the minimum Y coordinate vertex is larger than the X coordinate of the maximum Y coordinate vertex
- the pixel drawing means draws pixels by moving in the + X direction and one Y direction in order from the start pixel closest to the Y coordinate maximum vertex, so the pixel moving direction depends on the shape of the triangular polygon. This makes it possible to determine the number of subpixels, which eliminates the need for computationally intensive subpixel collection, and has the effect of efficiently drawing triangular polygons with simple control.
- the triangle type discriminating means determines a triangle polygon in which the major edge is on the right side and the X coordinate of the Y coordinate minimum vertex is smaller than the X coordinate of the Y coordinate maximum vertex
- the pixel drawing means moves pixels in the X direction and the one Y direction in order from the closest pixel to the Y coordinate maximum vertex, so pixels are moved according to the shape of the triangular polygon.
- the direction can now be determined, eliminating the need for computationally intensive sub-pixel collection, and has the advantage that triangular polygons can be drawn efficiently with simple control.
- the triangle type discriminating means determines a triangle polygon in which the major edge is on the right side and the X coordinate of the minimum Y coordinate vertex is larger than the X coordinate of the maximum Y coordinate vertex
- the pixel drawing means draws pixels starting from the start pixel closest to the minimum Y coordinate vertex in the —X and + Y directions, so that the pixel movement direction can be changed according to the shape of the triangular polygon. This makes it possible to make decisions, eliminate the need for computationally intensive sub-pixel collections, and effectively draw triangular polygons with simple control.
- FIG. 6 is a diagram showing a configuration of a triangular polygon drawing apparatus according to Embodiment 2 of the present invention.
- the same reference numerals as those in FIG. 2 denote the same or corresponding components.
- reference numeral 6 denotes a pixel movement direction advance determination means (pixel drawing means), which determines the movement direction of a pixel in advance by performing determination inside or outside a triangular polygon of a pixel in advance. Confuse. ,
- the operation of the second embodiment is basically the same as that of the first embodiment.
- the only difference is that the direction of pixel movement is determined in advance by calculating the value of the edge function in advance.
- the addition of the edge function is processed in advance (for example, one clock ahead), and whether or not a minor edge has been exceeded is determined. It is possible to make a judgment in advance.
- the value of the edge function is calculated in advance, the inside or outside of the triangular polygon of the pixel is determined in advance, and the pixel moving direction prior determination for determining the moving direction of the pixel in advance is performed.
- the provision of the means 6 eliminates the need for unnecessary addition processing of pixels in the X and Y directions (such as pixels exceeding the minor edge), and has the effect of further improving the drawing efficiency.
- the triangular polygon drawing apparatus and the triangular polygon drawing method according to the present invention are suitable for performing image display for performing drawing efficiently with simple control.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Image Generation (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/483,492 US20040164985A1 (en) | 2002-06-03 | 2003-06-03 | Triangle polygon plotting device and triangle polygon plotting method |
| EP03730808A EP1510971A4 (en) | 2002-06-03 | 2003-06-03 | TRIANGULAR POLYGONIC SUPPORT DEVICE AND TRIANGLE POLYGONIC APPLICATION METHOD |
| KR1020047000460A KR100594555B1 (ko) | 2002-06-03 | 2003-06-03 | 삼각형 폴리곤 묘화 장치 및 삼각형 폴리곤 묘화 방법 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002-161925 | 2002-06-03 | ||
| JP2002161925A JP3507057B2 (ja) | 2002-06-03 | 2002-06-03 | 三角形ポリゴン描画装置および三角形ポリゴン描画方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2003102875A1 true WO2003102875A1 (en) | 2003-12-11 |
Family
ID=29706593
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/007036 Ceased WO2003102875A1 (en) | 2002-06-03 | 2003-06-03 | Triangle polygon plotting device and triangle polygon plotting method |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20040164985A1 (ja) |
| EP (1) | EP1510971A4 (ja) |
| JP (1) | JP3507057B2 (ja) |
| KR (1) | KR100594555B1 (ja) |
| CN (1) | CN1294539C (ja) |
| WO (1) | WO2003102875A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119888006A (zh) * | 2024-12-02 | 2025-04-25 | 三峡大学 | 一种基于水下等深线的自动编绘方法 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7800631B2 (en) * | 2003-03-18 | 2010-09-21 | Qualcomm Incorporated | Triangle rendering using direct evaluation |
| JP4684744B2 (ja) * | 2005-05-27 | 2011-05-18 | 三菱電機株式会社 | 図形描画装置及びプログラム |
| JP4664169B2 (ja) * | 2005-09-26 | 2011-04-06 | 三菱電機株式会社 | 図形描画装置及び図形描画プログラム |
| KR100742155B1 (ko) | 2005-12-30 | 2007-07-24 | 엠텍비젼 주식회사 | 스캔라인 형성 방법 및 장치 |
| JP4621617B2 (ja) * | 2006-03-28 | 2011-01-26 | 株式会社東芝 | 図形描画装置、図形描画方法、及びプログラム |
| US20080218520A1 (en) * | 2007-03-09 | 2008-09-11 | Graham Sellers | Acceleration of Triangle Scan Conversion Through Minor Direction Detection |
| JP4568750B2 (ja) * | 2007-11-30 | 2010-10-27 | 富士通株式会社 | 描画装置、描画プログラムおよび描画方法 |
| KR101517465B1 (ko) | 2007-12-07 | 2015-05-04 | 삼성전자주식회사 | 폴리곤의 특징에 적응된 순서로 래스터화하는 래스터화엔진 및 3차원 그래픽스 시스템 |
| KR100954638B1 (ko) * | 2008-04-03 | 2010-04-27 | 재단법인서울대학교산학협력재단 | 벡터 그래픽스 래스터라이제이션 방법 |
| US9633458B2 (en) * | 2012-01-23 | 2017-04-25 | Nvidia Corporation | Method and system for reducing a polygon bounding box |
| US8976188B1 (en) | 2012-04-20 | 2015-03-10 | Google Inc. | Optimized data communication system and method for an image rendering system |
| US9721363B2 (en) | 2014-05-19 | 2017-08-01 | Google Inc. | Encoding polygon data for fast retrieval and rendering |
| KR102354989B1 (ko) * | 2015-04-14 | 2022-01-24 | 삼성전자주식회사 | 경로 렌더링을 위한 타일 비닝을 수행하는 방법 및 장치. |
| KR102618560B1 (ko) | 2016-06-15 | 2023-12-27 | 삼성전자주식회사 | 경로 렌더링을 수행하는 방법 및 장치 |
| JP6942964B2 (ja) * | 2017-01-17 | 2021-09-29 | カシオ計算機株式会社 | 図形描画方法、図形描画装置、及びプログラム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0262619A2 (en) | 1986-09-29 | 1988-04-06 | Kabushiki Kaisha Toshiba | Shading circuit for shading a plurality of polygons which constitute a solid model, and method of shading the same |
| US5343558A (en) | 1991-02-19 | 1994-08-30 | Silicon Graphics, Inc. | Method for scan converting shaded triangular polygons |
| JPH07105404A (ja) * | 1993-10-04 | 1995-04-21 | Ricoh Co Ltd | 立体画像処理装置及びその処理方法 |
| JPH087123A (ja) * | 1994-06-21 | 1996-01-12 | Nippon Steel Corp | 三次元画像処理方法及び装置 |
| JPH08101921A (ja) * | 1994-09-30 | 1996-04-16 | Sony Corp | 三角形の頂点の並び換え装置 |
| JPH10261107A (ja) * | 1997-01-14 | 1998-09-29 | Fujitsu Ltd | 輝度補間方法及び装置 |
| JP2001209369A (ja) * | 2000-01-25 | 2001-08-03 | Mitsubishi Electric Corp | 3次元グラフィック用データの生成方法及び記録媒体 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5136664A (en) * | 1988-02-23 | 1992-08-04 | Bersack Bret B | Pixel rendering |
| JPH0710404A (ja) * | 1993-06-24 | 1995-01-13 | Otis Elevator Co | エレベーターのかご |
| US5563995A (en) * | 1993-12-28 | 1996-10-08 | Matsushita Electric Industrial Co., Ltd. | Method and system for directly drawing a convex polygon having a given number of vertices with high speed |
| US5815166A (en) * | 1995-03-24 | 1998-09-29 | 3Dlabs Inc., Ltd. | Graphics subsystem with slaveable rasterizer |
| JPH10188003A (ja) * | 1996-12-20 | 1998-07-21 | Sony Corp | 描画方法および描画装置 |
| US6034699A (en) * | 1997-05-01 | 2000-03-07 | Ati Technologies, Inc. | Rendering polygons |
| US6016151A (en) * | 1997-09-12 | 2000-01-18 | Neomagic Corp. | 3D triangle rendering by texture hardware and color software using simultaneous triangle-walking and interpolation for parallel operation |
| US6501474B1 (en) * | 1999-11-29 | 2002-12-31 | Ati International Srl | Method and system for efficient rendering of image component polygons |
| JP2001273518A (ja) * | 2000-03-28 | 2001-10-05 | Toshiba Corp | レンダリング装置 |
| JP4581261B2 (ja) * | 2001-02-14 | 2010-11-17 | ソニー株式会社 | 演算装置、演算処理方法及び画像処理装置 |
| US6975317B2 (en) * | 2002-03-12 | 2005-12-13 | Sun Microsystems, Inc. | Method for reduction of possible renderable graphics primitive shapes for rasterization |
-
2002
- 2002-06-03 JP JP2002161925A patent/JP3507057B2/ja not_active Expired - Fee Related
-
2003
- 2003-06-03 KR KR1020047000460A patent/KR100594555B1/ko not_active Expired - Fee Related
- 2003-06-03 WO PCT/JP2003/007036 patent/WO2003102875A1/ja not_active Ceased
- 2003-06-03 CN CNB038007762A patent/CN1294539C/zh not_active Expired - Fee Related
- 2003-06-03 EP EP03730808A patent/EP1510971A4/en not_active Withdrawn
- 2003-06-03 US US10/483,492 patent/US20040164985A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0262619A2 (en) | 1986-09-29 | 1988-04-06 | Kabushiki Kaisha Toshiba | Shading circuit for shading a plurality of polygons which constitute a solid model, and method of shading the same |
| US5343558A (en) | 1991-02-19 | 1994-08-30 | Silicon Graphics, Inc. | Method for scan converting shaded triangular polygons |
| JPH07105404A (ja) * | 1993-10-04 | 1995-04-21 | Ricoh Co Ltd | 立体画像処理装置及びその処理方法 |
| JPH087123A (ja) * | 1994-06-21 | 1996-01-12 | Nippon Steel Corp | 三次元画像処理方法及び装置 |
| JPH08101921A (ja) * | 1994-09-30 | 1996-04-16 | Sony Corp | 三角形の頂点の並び換え装置 |
| JPH10261107A (ja) * | 1997-01-14 | 1998-09-29 | Fujitsu Ltd | 輝度補間方法及び装置 |
| JP2001209369A (ja) * | 2000-01-25 | 2001-08-03 | Mitsubishi Electric Corp | 3次元グラフィック用データの生成方法及び記録媒体 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1510971A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119888006A (zh) * | 2024-12-02 | 2025-04-25 | 三峡大学 | 一种基于水下等深线的自动编绘方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1294539C (zh) | 2007-01-10 |
| KR20040028920A (ko) | 2004-04-03 |
| EP1510971A4 (en) | 2009-11-11 |
| JP2004029864A (ja) | 2004-01-29 |
| JP3507057B2 (ja) | 2004-03-15 |
| EP1510971A1 (en) | 2005-03-02 |
| US20040164985A1 (en) | 2004-08-26 |
| KR100594555B1 (ko) | 2006-06-30 |
| CN1543627A (zh) | 2004-11-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2003102875A1 (en) | Triangle polygon plotting device and triangle polygon plotting method | |
| JP5423231B2 (ja) | グラフィックラスタライゼーションにおける三角形トラバース方法及び装置 | |
| US8059119B2 (en) | Method for detecting border tiles or border pixels of a primitive for tile-based rendering | |
| JP3290954B2 (ja) | 高速透視図ボリュームレンダリングのための光線変換方法 | |
| JPH07210697A (ja) | コンピュータグラフィックシステムのサブピクセルマスク発生方法および装置 | |
| US8068122B2 (en) | Method of image scaling | |
| JP2009545827A (ja) | ピクセルマスクを用いたグラフィックシステム | |
| KR20190023846A (ko) | 콘텐츠 기반 이미지 리사이징 방법 및 장치 | |
| US8179399B2 (en) | Rasterizing method | |
| CN103384897A (zh) | 地图描绘装置 | |
| CN101739703B (zh) | 用于对三角形进行栅格化的方法和系统 | |
| CN111145299A (zh) | 顾及线宽一致性的矢量地图实线符号拐角绘制方法 | |
| CN117556955B (zh) | 一种基于变异驱动遗传算法的不规则零件二维排布方法 | |
| CN111127297A (zh) | 顾及线宽一致性的矢量地图实线符号绘制方法 | |
| JP7455546B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| CN102646281B (zh) | 用于对椭圆弧进行栅格化的方法和系统 | |
| CN111127589B (zh) | 顾及线宽一致性的矢量地图圆形虚线符号绘制方法 | |
| CN108564523B (zh) | Gpu中一种任意视口变换的实现方法 | |
| JP3408176B2 (ja) | フォント処理装置、フォント処理方法及び記憶媒体 | |
| CN101764935A (zh) | 一种基于像素空间掩码矩阵的形态渐变径向色彩填充方法 | |
| JP2005128173A (ja) | 図形描画装置 | |
| JP2001307115A (ja) | 画像処理装置および画像処理方法 | |
| CN118849679A (zh) | 一种轮胎花纹灰度图生成方法及其在轮胎花纹性能分析中的应用和程序产品 | |
| JPH10240952A (ja) | 図形処理方法並びにその装置 | |
| JP2003203230A (ja) | 距離算出装置、距離算出方法、画像処理装置および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN KR US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10483492 Country of ref document: US Ref document number: 1020047000460 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003730808 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20038007762 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWP | Wipo information: published in national office |
Ref document number: 2003730808 Country of ref document: EP |