G - Physics – 06 – T
Patent
G - Physics
06
T
G06T 15/10 (2006.01) G06T 15/40 (2006.01) G06T 17/40 (2006.01)
Patent
CA 2258700
A computer method (500-570) draws overlapped two-dimensional shapes (A, B) and two-dimensional projections of three-dimensional shapes (C') onto a projection plane (102) in a system of world coordinates (X, Y, Z). The method instantiates a plurality of two-dimensional geometry class objects (320', 320"), each of which includes an order attribute (ORDER) specifying an overlapped position for depicting a corresponding two-dimensional shape (A, B) on the projection plane (102) positioned orthogonally to the Z coordinate of the world coordinate system. The method (500-570) instantiates a three-dimensional geometry class object (330', 330") including a Z-value (Z-value) for a position along the Z world coordinate of the three-dimensional shape (C'). The method sons the plurality of two- dimensional geometry class objects by their respective order attributes in a sorting table in the memory (510). The method sorts the three-dimensional geometry class object by its Z-value in the sorting table and orders it in a composite order with the two-dimensional class objects in the sorting table (520). The method then draws the two-dimensional shapes (A, B) and two-dimensional projections of the three-dimensional shapes (C') onto the projection plane (102) in the composite table (400) order, to depict an overlapped appearance of the shapes.
L'invention concerne un procédé informatique qui permet de dessiner des formes bidimensionnelles se chevauchant (A, B) et des projections bidimensionnelles de formes tridimensionnelles (C') sur un plan de projection (102) dans un système de coordonnées universelles (X, Y, Z). Ledit procédé instancie plusieurs objets (320', 320") de classe géométrique bidimensionnelle comprenant chacun un attribut d'ordre (ORDER) spécifiant une position de chevauchement pour décrire une forme bidimensionnelle correspondante (A, B) sur le plan de projection placé de manière orthogonale par rapport à la coordonnée en Z du système de coordonnées universelles. Ledit procédé (500, 570) instancie un objet de classe géométrique tridimensionnelle (330', 330") comprenant une valeur en Z (valeur en Z) pour une position le long de la coordonnée universelle en Z de la forme tridimensionnelle (C'). Ledit procédé consiste à classer l'objet de classe géométrique bidimensionnelle par son attribut d'ordre respectif dans une table de tri située dans la mémoire (510). Il consiste à trier les objets de classe géométrique tridimensionnelle par leur valeur en Z dans la table de tri et à les ranger dans un ordre composite avec les objets de classe tridimensionnelle dans la table de tri (520). Il consiste ensuite à dessiner les formes bidimensionnelles (A, B) et les projections bidimensionnelles des formes tridimensionnelles (C') sur le plan de projection (102) dans l'ordre de la table composite (400), de sorte qu'une apparence de chevauchement des formes soit reproduite.
Apple Inc.
Kirby Eades Gale Baker
Object Technology Licensing Corporation
LandOfFree
Object oriented method and system to draw 2d and 3d shapes... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object oriented method and system to draw 2d and 3d shapes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object oriented method and system to draw 2d and 3d shapes... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1543104