EXTENSIBLE WEB-BASED 3D MODELING
    1.
    发明申请
    EXTENSIBLE WEB-BASED 3D MODELING 有权
    可扩展的基于WEB的3D建模

    公开(公告)号:US20130125029A1

    公开(公告)日:2013-05-16

    申请号:US13676298

    申请日:2012-11-14

    IPC分类号: G06F3/048

    摘要: 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模型的功能。 进一步的说明包括脚本界面层,可以将建模引擎功能暴露给接口模块以供脚本功能使用。 脚本功能扩展了建模引擎的功能。

    PROGRESSIVELY PROVIDING SOFTWARE COMPONENTS FOR BROWSER-BASED 3D MODELING
    2.
    发明申请
    PROGRESSIVELY PROVIDING SOFTWARE COMPONENTS FOR BROWSER-BASED 3D MODELING 审中-公开
    逐步提供基于浏览器的3D建模软件组件

    公开(公告)号:US20130120378A1

    公开(公告)日:2013-05-16

    申请号:US13675770

    申请日:2012-11-13

    IPC分类号: G06T15/00

    摘要: Software components are provided for a browser-based 3D modeling system. The software components provide 3D modeling functionality for a user at a client device running a web browser application. At least two software components are provided. An introductory software component allows at least the rendering and interactive viewing of 3D models, and causes a request for an extended software component to be generated in response to receiving via a user interface a user request. An extended software component that is provided in response to the request allows at least the modification of 3D models.

    摘要翻译: 为基于浏览器的3D建模系统提供了软件组件。 软件组件为运行Web浏览器应用程序的客户端设备的用户提供3D建模功能。 提供至少两个软件组件。 介绍性软件组件至少允许3D模型的呈现和交互式观看,并且响应于经由用户界面接收用户请求而产生对扩展软件组件的请求。 响应于该请求而提供的扩展软件组件允许至少修改3D模型。

    Controlling rights to a drawing in a three-dimensional modeling environment
    3.
    发明授权
    Controlling rights to a drawing in a three-dimensional modeling environment 有权
    控制三维建模环境中图形的权限

    公开(公告)号:US09218692B2

    公开(公告)日:2015-12-22

    申请号:US13676338

    申请日:2012-11-14

    摘要: A first user having a certain set of privileges with respect to an initial three-dimensional (3D) model associates a watermark with the initial 3D model, so that the watermark is displayed whenever the initial 3D model is viewed or edited. A second user having a smaller set of privileges with respect to the initial 3D model is permitted to view, copy and/or modify the initial 3D model, but is not permitted to remove or alter the content of the watermark. The watermark is continuously displayed as the second user works with the initial 3D model. When the second user applies a change to the initial 3D model, an indication of the modifications applied by the second user is generated and stored with the model data corresponding to the updated 3D model.

    摘要翻译: 具有关于初始三维(3D)模型的特定权限集合的第一用户将水印与初始3D模型相关联,使得每当观看或编辑初始3D模型时都显示水印。 允许相对于初始3D模型具有较小权限集的第二用户来查看,复制和/或修改初始3D模型,但不允许删除或改变水印的内容。 当第二用户使用初始3D模型时,水印被连续显示。 当第二用户对初始3D模型应用改变时,生成由第二用户应用的修改的指示,并与对应于更新的3D模型的模型数据一起存储。

    3D MODELING SYSTEM DISTRIBUTED BETWEEN A CLIENT DEVICE WEB BROWSER AND A SERVER
    4.
    发明申请
    3D MODELING SYSTEM DISTRIBUTED BETWEEN A CLIENT DEVICE WEB BROWSER AND A SERVER 审中-公开
    客户设备网络浏览器和服务器之间分布的3D建模系统

    公开(公告)号:US20130132466A1

    公开(公告)日:2013-05-23

    申请号:US13676340

    申请日:2012-11-14

    IPC分类号: H04L29/06

    摘要: A system and method for implementing the functions of a web-based 3D modeling system partially as a script interpretable by a client browser application and partially as a component executing on a server modeling engine. A client-side script component may execute lightweight modeling system commands while the server-side modeling engine may execute computationally expensive 3D modeling system commands. For example, the script component may be accessed by the client device upon visiting a web page of the modeling service hosted by the web server. The script may include Javascript® instructions for viewing a 3D model in a browser window without installing a browser plug-in or a standalone application on the client device. However, to edit the model, the script component may forward commands and requests to the server via the network and also receive modified model data from the server.

    摘要翻译: 一种用于实现基于Web的3D建模系统的功能的系统和方法,其部分地作为可由客户端浏览器应用解释的脚本,并且部分地作为在服务器建模引擎上执行的组件。 客户端脚本组件可以执行轻量级建模系统命令,而服务器端建模引擎可以执行计算上昂贵的3D建模系统命令。 例如,当访问web服务器托管的建模服务的网页时,脚本组件可以被客户端设备访问。 该脚本可能包括用于在浏览器窗口中查看3D模型的Javascript®指令,而无需在客户端设备上安装浏览器插件或独立应用程序。 然而,为了编辑模型,脚本组件可以通过网络将命令和请求转发到服务器,并且还从服务器接收修改的模型数据。

    Providing A Real-Time Shared Viewing Experience In A Three-Dimensional Modeling Environment
    5.
    发明申请
    Providing A Real-Time Shared Viewing Experience In A Three-Dimensional Modeling Environment 有权
    在三维建模环境中提供实时共享观看体验

    公开(公告)号:US20130120367A1

    公开(公告)日:2013-05-16

    申请号:US13676323

    申请日:2012-11-14

    IPC分类号: G06T15/00

    摘要: When multiple users simultaneously view and/or collaboratively develop a three-dimensional (3D) model using respective independent computing devices, one of the participating users may locally modify a viewpoint of the 3D model, and the viewpoint changes are automatically propagated in real-time to the other users. A viewpoint may correspond to a positioning, an orientation, a zoom degree, an angle, etc. of the 3D model as would be provided by a virtual camera trained on the 3D model. The multiple users may share a common viewpoint of the 3D model in real-time in addition to viewing and/or participating in the generation and modification of the 3D model in real-time. In an embodiment, only one user at a time may be allowed to control the viewpoint modification of the 3D model.

    摘要翻译: 当多个用户使用相应的独立计算设备同时查看和/或协同地开发三维(3D)模型时,参与用户之一可以在本地修改3D模型的视点,并且视点改变被实时地自动传播 给其他用户。 视点可以对应于由3D模型训练的虚拟摄像机提供的3D模型的定位,定向,变焦度,角度等。 除了观看和/或参与3D模型的生成和修改之外,多个用户可以实时地共享3D模型的共同观点。 在一个实施例中,可以允许一次只有一个用户来控制3D模型的视点修改。

    Providing a real-time shared viewing experience in a three-dimensional modeling environment

    公开(公告)号:US09898852B2

    公开(公告)日:2018-02-20

    申请号:US13676323

    申请日:2012-11-14

    IPC分类号: G06T15/00 G06T15/20 G06T19/00

    摘要: When multiple users simultaneously view and/or collaboratively develop a three-dimensional (3D) model using respective independent computing devices, one of the participating users may locally modify a viewpoint of the 3D model, and the viewpoint changes are automatically propagated in real-time to the other users. A viewpoint may correspond to a positioning, an orientation, a zoom degree, an angle, etc. of the 3D model as would be provided by a virtual camera trained on the 3D model. The multiple users may share a common viewpoint of the 3D model in real-time in addition to viewing and/or participating in the generation and modification of the 3D model in real-time. In an embodiment, only one user at a time may be allowed to control the viewpoint modification of the 3D model.

    Extensible web-based 3D modeling
    7.
    发明授权
    Extensible web-based 3D modeling 有权
    可扩展的基于Web的3D建模

    公开(公告)号:US09256453B2

    公开(公告)日:2016-02-09

    申请号:US13676298

    申请日:2012-11-14

    摘要: 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模型的功能。 进一步的说明包括脚本界面层,可以将建模引擎功能暴露给接口模块以供脚本功能使用。 脚本功能扩展了建模引擎的功能。

    Efficient distribution of functional extensions to a 3D modeling software
    8.
    发明授权
    Efficient distribution of functional extensions to a 3D modeling software 有权
    功能扩展到3D建模软件的高效分发

    公开(公告)号:US09223593B2

    公开(公告)日:2015-12-29

    申请号:US13676304

    申请日:2012-11-14

    摘要: Functional extensions are provided for use with a modeling software. The functional extensions provide functionality not otherwise provided by the modeling software. The functional extensions are received from a client device by a server and stored in a database. Thereafter, the server transmits the functional extensions to a second client device, sometimes in response to receiving a request for the functional extension from the second client device. The server may update a user profile to indicate that a functional extension was received from a user operating the client device and, additionally, may transmit the functional extension to the second client device when the server receives an indication that the user is operating the second client device.

    摘要翻译: 功能扩展提供用于建模软件。 功能扩展提供了建模软件未提供的功能。 功能扩展由服务器从客户端设备接收并存储在数据库中。 此后,服务器将功能扩展发送到第二客户端设备,有时响应于从第二客户端设备接收到对功能扩展的请求。 服务器可以更新用户简档以指示从操作客户端设备的用户接收到功能扩展,并且另外,当服务器接收到用户正在操作第二客户端的指示时,可以向第二客户端设备发送功能扩展 设备。

    Controlling Features In A Software Application Based on The Status of User Subscription
    9.
    发明申请
    Controlling Features In A Software Application Based on The Status of User Subscription 审中-公开
    基于用户订阅状态的软件应用程序中的控制功能

    公开(公告)号:US20130124155A1

    公开(公告)日:2013-05-16

    申请号:US13676335

    申请日:2012-11-14

    IPC分类号: G06F17/50

    摘要: Features of a 3D modeling software application are controlled based on a subscription status of a user. A user having an active subscription status is provided with 3D modeling functions that include functions for creating, inspecting, and modifying 3D models. If the user's subscription status changes to an expired status, the user is provided with at least one of the 3D modeling functions that was provided during the active subscription and is prevented from using at least one other of the 3D modeling functions that was provided during the active subscription.

    摘要翻译: 基于用户的订阅状态来控制3D建模软件应用的特征。 具有活动订阅状态的用户被提供有3D建模功能,其包括用于创建,检查和修改3D模型的功能。 如果用户的订阅状态改变到期满的状态,则向用户提供在主动订阅期间提供的3D建模功能中的至少一个,并且被阻止使用在该期间提供的3D建模功能中的至少一个 主动订阅。

    Browser-Based Collaborative Development of a 3D Model
    10.
    发明申请
    Browser-Based Collaborative Development of a 3D Model 有权
    基于浏览器的3D模型协同开发

    公开(公告)号:US20130120368A1

    公开(公告)日:2013-05-16

    申请号:US13676330

    申请日:2012-11-14

    IPC分类号: G06T15/00

    摘要: 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.

    摘要翻译: 用于在浏览器应用中协同三维(3D)建模的系统作为指令存储在计算机可读介质上。 指令包括在一个或多个处理器上执行的浏览器界面模块,以从浏览器应用程序接收用于修改3D模型的用户命令,并且使3D模型的呈现显示在由浏览器应用程序控制的窗口中。 指令还包括建模引擎模块,其在所述一个或多个处理器上执行以解释对应于所述3D模型的模型数据以生成所述3D模型的呈现,以及根据所接收的用户命令修改所述模型数据。 另外,指令包括在一个或多个处理器上执行以使修改的3D模型在第一计算与正在同时开发3D模型的第二计算设备之间实时同步的协作模块,其中, 第一计算设备和第二计算设备在通信网络上彼此独立地操作。