EXTENSIBLE WEB-BASED 3D MODELING
    1.
    发明公开
    EXTENSIBLE WEB-BASED 3D MODELING 审中-公开
    ERWEITERBARE WEBBASIERTE 3D-MODELLIERUNG

    公开(公告)号:EP2780825A1

    公开(公告)日:2014-09-24

    申请号:EP12850582.3

    申请日:2012-11-13

    摘要: A system for extending the functionality of a web-based, three-dimensional modeling in a browser application is stored as instructions on a computer-readable medium. The instructions include an interface module that may receive user commands from the browser application that define a script including functions to modify or create a 3D model. The script instructions may cause a rendering of the 3D model to be displayed in a window controlled by the browser application. A modeling engine as a compiled browser plug-in may extends the functionality of the browser application. Further, the modeling engine may include functions to interpret model data corresponding to a 3D model and render the 3D model in accordance with the script. Further instructions include a script interface layer that may expose the modeling engine functions to the interface module for use by the script functions. The script functions extend the modeling engine functions.

    摘要翻译: 用于在浏览器应用程序中扩展基于Web的三维建模的功能的系统作为指令存储在计算机可读介质上。 该指令包括可以从浏览器应用程序接收定义包括修改或创建3D模型的功能的脚本的用户命令的接口模块。 脚本指令可能导致3D模型的渲染显示在由浏览器应用程序控制的窗口中。 作为编译浏览器插件的建模引擎可以扩展浏览器应用程序的功能。 此外,建模引擎可以包括解释对应于3D模型的模型数据并根据脚本渲染3D模型的功能。 进一步的指示包括脚本接口层,可以将建模引擎功能暴露给接口模块以供脚本功能使用。 脚本功能扩展了建模引擎的功能。

    BROWSER-BASED COLLABORATIVE DEVELOPMENT OF A 3D MODEL
    2.
    发明公开
    BROWSER-BASED COLLABORATIVE DEVELOPMENT OF A 3D MODEL 审中-公开
    3D模型的基于浏览器协同开发

    公开(公告)号:EP2780826A1

    公开(公告)日:2014-09-24

    申请号:EP12850623.5

    申请日:2012-11-14

    摘要: A system for collaborative three-dimensional (3D) modeling in a browser application is stored as instructions on a computer-readable medium. The instructions include a browser interface module that executes on the one or more processors to receive user commands from the browser application for modifying a 3D model and cause a rendering of the 3D model to be displayed in a window controlled by the browser application. The instructions further include a modeling engine module that executes on the one or more processors to interpret model data corresponding to the 3D model to generate the rendering of the 3D model, and modify the model data in accordance with the received user commands. Still further, the instructions include a collaboration module that executes on the one or more processors to cause the modified 3D model to be synchronized in real time between the first computing and a second computing device at which the 3D model is being concurrently developed, where the first computing device and the second computing device operate independently of each other on a communication network.

    COLLABORATIVE DEVELOPMENT OF A MODEL ON A NETWORK
    3.
    发明公开
    COLLABORATIVE DEVELOPMENT OF A MODEL ON A NETWORK 审中-公开
    在网络模型的协同开发

    公开(公告)号:EP2724247A2

    公开(公告)日:2014-04-30

    申请号:EP12804395.7

    申请日:2012-06-27

    发明人: LININGER, Scott

    IPC分类号: G06F15/16 G06F9/44

    CPC分类号: G06F17/5004 G06F2217/04

    摘要: An application programming interface (API) is provided for use with a modeling software. The API allows users at several devices operating on a network to collaboratively develop a model of an object or a group of objects. The API receives an indication that a selected component has been modified by the modeling software in accordance user commands, generates component data indicative of the modifications of the selected component, and causes an update indication to be transmitted to a collaboration server via a communication network to synchronize the selected component between the first computing device and a second computing device. The update indication may include a component identifier, such that the component identifier uniquely identifies the selected component in the model.

    METHOD FOR IMPROVING THE PERFORMANCE OF BROWSER-BASED, FORMULA-DRIVEN PARAMETRIC OBJECTS
    4.
    发明公开
    METHOD FOR IMPROVING THE PERFORMANCE OF BROWSER-BASED, FORMULA-DRIVEN PARAMETRIC OBJECTS 审中-公开
    VERFAHREN ZUR VERBESSERUNG DER LEISTUNG VON BROWSERBASIERTEN FORMELGESTEUERTEN PARAMETRISCHEN OBJEKTEN

    公开(公告)号:EP2740059A1

    公开(公告)日:2014-06-11

    申请号:EP12820811.3

    申请日:2012-08-03

    发明人: LININGER, Scott

    IPC分类号: G06F17/50 G06F3/048 G06F9/44

    摘要: A computer-aided, design system and method generates procedural code from a plurality of spreadsheet formulas which define the behavior of a parametric object. These spreadsheet formulas drive function calls to an API of the design system when initially drawing the parametric object within a user interface, and these function calls may be cached as procedural code. In subsequent re-drawings of same object, the procedural code may be executed with updated or changed attributes received from an input dialog box. Rather than converting, translating, and parsing the spreadsheet formulas each time an entry is changed, the procedural code may be optimized for execution and also be concealed from the user so that any proprietary information in the formulas and functions is kept secret.

    摘要翻译: 计算机辅助设计系统和方法从定义参数对象的行为的多个电子表格公式生成过程代码。 这些电子表格公式在最初在用户界面中绘制参数对象时,将功能调用驱动到设计系统的API,这些函数调用可以缓存为过程代码。 在相同对象的后续重新绘制中,可以使用从输入对话框接收的更新或更改的属性来执行过程代码。 不是每次更改条目时转换,翻译和解析电子表格公式,而是可以对过程代码进行优化,以便执行,也可以从用户隐藏,以使公式和功能中的任何专有信息都保密。