Patent ID: 6304271
Filing Date: 2001-10-16
Classification: G06T

Abstract:
A zooming engine for cropping and rendering a zooming object having a bounding box in local coordinates, the zooming object contained within a view object, comprising:an event handler object in communicative relation to the zooming object and responsive to a selection device, said event handler object operable to attribute crop region local coordinates to the zooming object;a transform stack in communicative relation to the zooming object and the view object, said transform stack operable to provide a screen transform, wherein said screen transform converts local coordinates to screen coordinates;a renderer responsive to said transform stack and to the zooming object, said renderer operable to apply said screen transform to said crop region local coordinates and to said zooming object bounding box local coordinates; and,a clip stack in communicative relation with said renderer for receiving said crop region screen coordinates from said renderer and for providing said crop region screen coordinates when the zooming object is painted, wherein said renderer paints said zooming object at an overlap of said crop region screen coordinates and said bounding box screen coordinates.