A system and method of providing a transformable region that may be used on
graphics devices having different resolutions. The original path and
geometric data of the region, as well as all operations performed on the
data, are preserved when generating the region. The device-independent
region can be described by a hierarchical tree, wherein the leaf nodes
contain path or rectangle, ellipse, pie, and polygon data and the branch
nodes contain the operations to be performed on the regions. As the tree
is traversed and regions are used, they are converted to a device
resolution-specific from such that the operations are performed on device
resolution-specific regions. Matrix transformation operations (e.g.,
translate, scale, skew and rotate) can be applied because the original
path information is preserved and if the region is to be used in a device
having a different resolution or a subsequent matrix operation is to be
applied to the region, the tree can be re-traversed.
Ένα σύστημα και μια μέθοδος μια μετατρέψιμη περιοχή που μπορεί να χρησιμοποιηθεί στις συσκευές γραφικής παράστασης που έχουν τις διαφορετικές αναλύσεις. Η αρχική πορεία και τα γεωμετρικά τη στοιχεία της περιοχής, καθώς επίσης και όλες οι διαδικασίες που εκτελούνται στα στοιχεία, συντηρούνται κατά παραγωγή της περιοχής. Η συσκευή-ανεξάρτητη περιοχή μπορεί να περιγραφεί από ένα ιεραρχικό δέντρο, όπου οι κόμβοι φύλλων περιέχουν την πορεία ή το ορθογώνιο, έλλειψη, πίτα, και τα στοιχεία πολυγώνων και οι κόμβοι κλάδων περιέχουν τις διαδικασίες που εκτελούνται στις περιοχές. Δεδομένου ότι το δέντρο διαπερνιέται και οι περιοχές χρησιμοποιούνται, μετατρέπονται σε μια συσκευή ψήφισμα-συγκεκριμένη από έτσι ώστε οι διαδικασίες εκτελούνται στις ψήφισμα-συγκεκριμένες περιοχές συσκευών. Οι διαδικασίες μετασχηματισμού μητρών (π.χ., μεταφράστε, κλίμακα, λοξή κίνηση και περιστραφείτε) μπορούν να εφαρμοστούν επειδή οι αρχικές πληροφορίες πορειών συντηρούνται και εάν η περιοχή πρόκειται να χρησιμοποιηθεί σε μια συσκευή που έχει ένα διαφορετικό ψήφισμα ή μια επόμενη λειτουργία μητρών πρόκειται να εφαρμοστεί στην περιοχή, το δέντρο μπορεί να επαν-διαπερνηθεί.