Patent ID: 7337093

Claim:
A computer-implemented method for collaborative three-dimensional (3D) markup, the method comprising: obtaining a 3D representation of a shape on a client using a web-based interface, wherein obtaining a 3D representation of a shape on a client using a web-based interface includes obtaining a faceted 3D representation of a shape on a client using a web-based interface; displaying the 3D representation of the shape in a user workspace; marking directly on a portion of the 3D representation of the shape in the user workspace, wherein marking directly on the portion of the 3D representation of the shape includes processing a sequence of intersection points of rays cast from user-selected window locations with one or more facets of the portion of the 3D representation of the shape; displaying the marked-up 3D representation of the shape; and sending the marked-up 3D representation of the shape to one or more additional clients using the web-based interface, wherein the additional clients are capable of displaying the marked-up 3D representation of the shape in their respective user workspaces.