Three dimensional graphics processing apparatus processing ordinary and special objects
First Claim
1. A three-dimensional graphics processing apparatus, comprising:
- first storing means for storing objects including an ordinary object and a special object, each object comprising polygons;
coordinate conversion means for placing each object stored in said first storing means in a three-dimensional coordinate system, and converting coordinates of the placed object into coordinates of a screen coordinate system;
second storing means for storing Z values of front polygons of said special object and Z values of rear polygons of said special object to define a predetermined volume, said second storing means having a capacity of storing a frame of data;
determination means for determining whether Z values of a polygon of said ordinary object are values within the predetermined volume, by determining whether said Z values of the polygon of said ordinary object are values between said Z values of said front polygons and said Z values of said rear polygons of said special object stored in said second storing means; and
performance means for performing a predetermined special operation when said determination means determines that said Z values of said polygon of said ordinary object are values between said Z values of said front polygons and said Z values of said rear polygons of said special object.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional graphics processing apparatus according to the present invention is provided with a memory which stores objects including an ordinary object and a special object, each object composed of polygons. A coordinate conversion processing device places each object stored in the memory in a three-dimensional coordinate system, and converts the coordinates of the placed object into those of a screen coordinate system. A MIN/MAX buffer memory stores Z values of front polygons of the special object and Z values of rear polygons of the special object. A drawing processing device determines whether or not Z values of a polygon of the ordinary object are values between the Z values of the front polygons and the Z values of the rear polygons of the special object stored in the MIN/MAX buffer memory. The drawing processing device performs a predetermined special operation when it is determined that the Z values of the polygon of the ordinary object are values between the Z values of the front polygons and the Z values of the rear polygons of the special object.
42 Citations
5 Claims
-
1. A three-dimensional graphics processing apparatus, comprising:
-
first storing means for storing objects including an ordinary object and a special object, each object comprising polygons; coordinate conversion means for placing each object stored in said first storing means in a three-dimensional coordinate system, and converting coordinates of the placed object into coordinates of a screen coordinate system; second storing means for storing Z values of front polygons of said special object and Z values of rear polygons of said special object to define a predetermined volume, said second storing means having a capacity of storing a frame of data; determination means for determining whether Z values of a polygon of said ordinary object are values within the predetermined volume, by determining whether said Z values of the polygon of said ordinary object are values between said Z values of said front polygons and said Z values of said rear polygons of said special object stored in said second storing means; and performance means for performing a predetermined special operation when said determination means determines that said Z values of said polygon of said ordinary object are values between said Z values of said front polygons and said Z values of said rear polygons of said special object. - View Dependent Claims (2, 3, 4, 5)
-
Specification