Systems and methods for interfacing with a virtual object in a haptic virtual environment
    1.
    发明授权
    Systems and methods for interfacing with a virtual object in a haptic virtual environment 有权
    用于在触觉虚拟环境中与虚拟对象进行接口的系统和方法

    公开(公告)号:US08576222B2

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

    申请号:US12983553

    申请日:2011-01-03

    IPC分类号: G06T15/00 G06T17/00

    摘要: A user of a modeling application modifies an initial virtual object using a sketch drawn on one or more construction planes. Typically, construction planes are connected by an axis that intersects the virtual object. The user can draw a sketch on each construction plane, and the modeling application interpolates a shape along the axis between the sketches to determine what material in the virtual object is to be removed from it. In this manner, material may be removed to create a recess or hole in the virtual object or otherwise to slice away material from the object. A user can use two or more axes and construction planes to produce complex shapes from the initial virtual object. A user can also select a portion of a virtual object and mirror the selected portion. Modifications that the user makes in the selected portion are made correspondingly in the mirrored portion.

    摘要翻译: 建模应用程序的用户使用在一个或多个构造平面上绘制的草图来修改初始虚拟对象。 通常,构造平面通过与虚拟对象相交的轴连接。 用户可以在每个施工平面上绘制草图,并且建模应用程序沿着草图之间的轴插入一个形状,以确定要从中移除虚拟对象中的哪些材质。 以这种方式,可以去除材料以在虚拟物体中产生凹陷或孔,或以其他方式将材料从物体上分离开。 用户可以使用两个或多个轴和构造平面来从初始虚拟对象产生复杂的形状。 用户还可以选择虚拟对象的一部分并镜像所选部分。 用户在所选部分中进行的修改在镜像部分中相应地进行。

    Systems and methods for three-dimensional modeling
    2.
    发明授权
    Systems and methods for three-dimensional modeling 有权
    用于三维建模的系统和方法

    公开(公告)号:US07710415B2

    公开(公告)日:2010-05-04

    申请号:US11179038

    申请日:2005-07-11

    IPC分类号: G06T17/00

    摘要: Systems and methods for modifying a virtual object stored within a computer. The systems and methods allow virtual object modifications that are otherwise computationally inconvenient. The virtual object is represented as a volumetric representation. A portion of the volumetric model is converted into an alternative representation. The alternative representation can be a representation having a different number of dimensions from the volumetric representations. A stimulus is applied to the alternative representation, for example by a user employing a force-feedback haptic interface. The response of the alternative representation to the stimulus is calculated. The change in shape of the virtual object is determined from the response of the alternative representation. The representations of the virtual object can be displayed at any time for the user. The user can be provided a force-feedback response. Multiple stimuli can be applied in succession. Multiple alternative representations can be employed in the system and method.

    摘要翻译: 用于修改存储在计算机内的虚拟对象的系统和方法。 系统和方法允许虚拟对象修改,否则计算不方便。 虚拟对象被表示为体积表示。 体积模型的一部分被转换为替代表示。 替代表示可以是具有与体积表示不同数量的维度的表示。 刺激被应用于替代表示,例如通过使用力 - 反馈触觉界面的用户。 计算替代表示对刺激的反应。 虚拟对象的形状变化由替代表示的响应确定。 可以随时为用户显示虚拟对象的表示。 可以向用户提供力反馈响应。 多次刺激可以连续应用。 在系统和方法中可以采用多种替代表示。

    Systems and methods for three-dimensional modeling
    3.
    发明授权
    Systems and methods for three-dimensional modeling 有权
    用于三维建模的系统和方法

    公开(公告)号:US06958752B2

    公开(公告)日:2005-10-25

    申请号:US10017148

    申请日:2001-12-14

    IPC分类号: G06T19/20 G06T17/00

    摘要: Systems and methods for modifying a virtual object stored within a computer. The systems and methods allow virtual object modifications that are otherwise computationally inconvenient. The virtual object is represented as a volumetric representation. A portion of the volumetric model is converted into an alternative representation. The alternative representation can be a representation having a different number of dimensions from the volumetric representations. A stimulus is applied to the alternative representation, for example by a user employing a force-feedback haptic interface. The response of the alternative representation to the stimulus is calculated. The change in shape of the virtual object is determined from the response of the alternative representation. The representations of the virtual object can be displayed at any time for the user. The user can be provided a force-feedback response. Multiple stimuli can be applied in succession. Multiple alternative representations can be employed in the system and method.

    摘要翻译: 用于修改存储在计算机内的虚拟对象的系统和方法。 系统和方法允许虚拟对象修改,否则计算不方便。 虚拟对象被表示为体积表示。 体积模型的一部分被转换为替代表示。 替代表示可以是具有与体积表示不同数量的维度的表示。 刺激被应用于替代表示,例如通过使用力 - 反馈触觉界面的用户。 计算替代表示对刺激的反应。 虚拟对象的形状变化由替代表示的响应确定。 可以随时为用户显示虚拟对象的表示。 可以向用户提供力反馈响应。 多次刺激可以连续应用。 在系统和方法中可以采用多种替代表示。

    Systems and methods for voxel warping
    5.
    发明授权
    Systems and methods for voxel warping 有权
    体素翘曲的系统和方法

    公开(公告)号:US07212203B2

    公开(公告)日:2007-05-01

    申请号:US11053592

    申请日:2005-02-08

    申请人: Bradley A. Payne

    发明人: Bradley A. Payne

    IPC分类号: G06T17/00

    CPC分类号: G06T17/00 G06T17/10

    摘要: Systems and methods for calculating a modification of a geometrical shape by applying an inverse modification function to an array representing the shape. An array representing the geometrical shape is defined on a multi-dimensional space. A modification function is used to modify the geometrical shape. A user or a programmed computer can select the modification function. The computer applies an inverse of the modification function to the array. The computer deduces a change in the geometrical shape from the modified array. An advantage of the system and method is the ability to compute shape changes in certain situations where a direct computation is cumbersome or otherwise inconvenient.

    摘要翻译: 通过对表示形状的阵列应用逆修正函数来计算几何形状的修改的系统和方法。 在多维空间上定义表示几何形状的数组。 修改函数用于修改几何形状。 用户或编程的计算机可以选择修改功能。 计算机将修改函数的反向应用于数组。 计算机从修改的数组中推导出几何形状的变化。 系统和方法的一个优点是在直接计算麻烦或其他不便的某些情况下计算形状变化的能力。

    Systems and methods for voxel warping
    6.
    发明授权
    Systems and methods for voxel warping 有权
    体素翘曲的系统和方法

    公开(公告)号:US06867770B2

    公开(公告)日:2005-03-15

    申请号:US10017703

    申请日:2001-12-14

    申请人: Bradley A. Payne

    发明人: Bradley A. Payne

    CPC分类号: G06T17/00 G06T17/10

    摘要: Systems and methods for calculating a modification of a geometrical shape by applying an inverse modification function to an array representing the shape. An array representing the geometrical shape is defined on a multi-dimensional space. A modification function is used to modify the geometrical shape. A user or a programmed computer can select the modification function. The computer applies an inverse of the modification function to the array. The computer deduces a change in the geometrical shape from the modified array. An advantage of the system and method is the ability to compute shape changes in certain situations where a direct computation is cumbersome or otherwise inconvenient.

    摘要翻译: 通过对表示形状的阵列应用逆修正函数来计算几何形状的修改的系统和方法。 在多维空间上定义表示几何形状的数组。 修改函数用于修改几何形状。 用户或编程的计算机可以选择修改功能。 计算机将修改函数的反向应用于数组。 计算机从修改的数组中推导出几何形状的变化。 系统和方法的一个优点是在直接计算麻烦或其他不便的某些情况下计算形状变化的能力。