×

Translating objects between software applications which employ different data formats

  • US 7,483,827 B2
  • Filed: 12/30/2004
  • Issued: 01/27/2009
  • Est. Priority Date: 05/14/1998
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented mesh model creating method an object in a target scene using a hierarchical tree structure, the method comprising:

  • generating the hierarchical tree structure for organizing one or more properties of a source object being translated to a target object, wherein each level of the hierarchical tree structure is associated with a property, wherein the source object is associated with a source application and the target object is associated with a target application, and wherein the format of the target application is not supported by the format of the source application;

    storing a geometry of the target object in a leaf object of the hierarchical tree structure, wherein the leaf object is linked to a collection object that corresponds to a first property of the source object developed using the source application;

    storing a first modification to the target object in a modifier stack, wherein the modifier stack is linked to the collection object in the hierarchical tree structure, and wherein the first modification is associated with a second property of the source object developed using the target application;

    attaching a node object to the modifier stack, wherein the node object includes rendering information that is used for displaying the target object;

    passing the geometry of the target object through the hierarchical tree structure from the leaf object to the collection object;

    modifying the geometry of the target object based on the first property;

    passing the geometry of the target object through the hierarchical tree structure from the collection object to the modifier stack;

    modifying the geometry of the target object based on the second property associated with the first modification stored in the modifier stack;

    passing the geometry of the target object through the hierarchical tree structure from the modifier stack to the node object; and

    rendering the target object in the target scene based on the rendering information stored in the node object, wherein the target object is rendered in accordance with the first property developed with the source application and the second property developed with the target application.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×