Patent ID: 7499058

Claim:
A computer-implemented method for interacting with stroke objects in a tree-based rendering environment, said stroke objects including first information relating to electronic ink, said method comprising the steps of: identifying a stroke object of said stroke objects; exchanging second information with said stroke object relating to at least one of a method and a property and an event associated with said stroke object in said tree-based rendering environment; said exchanging step exchanging first transform matrix information with said stroke object; said first transform matrix relating to how said stroke object is to be transformed from a first coordinate space into a second coordinate space; obtaining a second transform matrix relating to how said second coordinate space is to be transformed into a third coordinate space; and applying said first transform matrix and said second transform matrix to said stroke object, the first and second transformation matrix applying linear transformation to said stroke object; and rendering an output of said output of said applying step in said tree-based rendering environment.