Universal hydraulic solver with techniques for improving the representation of flow data
    82.
    发明授权
    Universal hydraulic solver with techniques for improving the representation of flow data 有权
    通用液压解算器具有改进流量数据表示的技术

    公开(公告)号:US07308391B1

    公开(公告)日:2007-12-11

    申请号:US10338216

    申请日:2003-01-08

    IPC分类号: G06G7/48

    CPC分类号: G06F17/5009 G06F2217/16

    摘要: A method and system for providing hydraulic modelers with the ability to accurately produce a surface representation of flow data that incorporates transitional elements in the underlying gravity hydraulic network is provided. The method includes triangulating surface techniques and smooth surface techniques that employ functions that enforce rules that preserve monotonicity as well as to preserve Q=0 when TW=HW. The value of Q can be calculated as well as the partial derivatives in the TW and HW directions for a point of interest. A smooth surface interpolation of the data, which maintains the above-noted conditions, and allows the quick evaluation of flow for any point in the data set, is provided.

    摘要翻译: 提供了一种用于为液压建模者提供精确地产生在底层重力液压网络中包含过渡元件的流动数据的表面表示的能力的方法和系统。 该方法包括三角测量表面技术和平滑表面技术,该技术采用执行保守单调性的规则以及在TW = HW时保留Q = 0的功能。 可以计算Q的值以及TW和HW方向上对于兴趣点的偏导数。 提供了保持上述条件的数据的平滑表面插值,并且允许对数据集中的任何点的流的快速评估。

    Display priority for 2D CAD documents
    83.
    发明申请
    Display priority for 2D CAD documents 有权
    显示2D CAD文档的优先级

    公开(公告)号:US20050151755A1

    公开(公告)日:2005-07-14

    申请号:US10755412

    申请日:2004-01-13

    IPC分类号: G06T11/60 G09G5/00

    CPC分类号: G06T11/60 Y10S715/964

    摘要: Three values for each CAD image element are set: an element priority, a level priority, and a model reference priority. In addition, for the CAD project that contains the CAD image element, a separate priority multiplier value may be set project-wide for elements, levels, and models, creating an element priority multiplier, a level priority multiplier, and a model reference priority multiplier. Once the priority values and priority multiplier values have been set, either by default values or by the user, the values are used to calculate an image depth for each CAD image element. The image depth values are stored, for example in a z-buffer, and can be used to set the display priority for the CAD image elements regardless of the order in which they are placed into the image.

    摘要翻译: 设置每个CAD图像元素的三个值:元素优先级,级别优先级和模型引用优先级。 此外,对于包含CAD图像元素的CAD项目,可以为项目范围为元素,级别和模型设置单独的优先级乘数值,创建元素优先级乘数,级别优先级乘数和模型引用优先级乘数 。 一旦通过默认值或用户设置了优先级值和优先级乘数值,则使用这些值来计算每个CAD图像元素的图像深度。 图像深度值被存储在例如z缓冲器中,并且可以用于设置CAD图像元素的显示优先级,而不管它们被放置到图像中的顺序。

    Object-oriented computerized modeling system
    84.
    发明授权
    Object-oriented computerized modeling system 失效
    面向对象的计算机化建模系统

    公开(公告)号:US6063128A

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

    申请号:US966888

    申请日:1997-11-10

    IPC分类号: G06F9/44 G06G7/48 G06F17/50

    摘要: A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced to the storage device and provides system-dependent services. The first platform has a first type of operating system and a first type of computer hardware including a first memory, and the second platform has a second type of operating system and a second type of computer hardware including a second memory. The model resides in the storage device in a platform-independent format and includes persistent component objects. The first CMS resides in the first platform memory and the second platform-dependent CMS resides in the second platform memory. Each CMS provides CMS services including retrieving the model from the storage device, manipulating the model, changing the model by adding and removing persistent objects, and persistently saving the model to the storage device. Each CMS includes a static kernel and a dynamic framework. The kernel executes on the platform and interfaces to the operating system and the computer hardware, and provides services necessary to load and execute CMS services and to interface to the platform services. The framework executes on the platform and interfaces to the kernel, provides a platform-independent visual interface between the CMS and a CMS user, and employs the services of the kernel.

    摘要翻译: 公开了一种用于建模的计算机系统,其中计算机系统具有存储设备,第一和第二平台,便携式持久模型以及第一和第二平台相关计算机建模系统(CMS)。 每个平台连接到存储设备并提供依赖于系统的服务。 第一平台具有第一类型的操作系统和包括第一存储器的第一类型的计算机硬件,并且第二平台具有第二类型的操作系统和包括第二存储器的第二类型的计算机硬件。 该模型驻留在与平台无关的格式的存储设备中,并且包括持久组件对象。 第一个CMS驻留在第一个平台内存中,第二个平台相关的CMS驻留在第二个平台内存中。 每个CMS提供CMS服务,包括从存储设备检索模型,操纵模型,通过添加和删除持久对象来更改模型,以及将模型持久保存到存储设备。 每个CMS都包含一个静态内核和一个动态框架。 内核在平台上执行操作系统和计算机硬件接口,并提供加载和执行CMS服务所需的服务,并与平台服务进行接口。 该框架在平台上执行并与内核接口,在CMS和CMS用户之间提供与平台无关的视觉界面,并采用内核的服务。

    Object-oriented computerized modeling system

    公开(公告)号:US5987242A

    公开(公告)日:1999-11-16

    申请号:US966890

    申请日:1997-11-10

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: G06F9/4435 G06F9/4428

    摘要: A computer system for modeling is disclosed, where the computer system has a storage device, first and second platforms, a portable persistent model, and first and second platform-dependent computerized modeling systems (CMS). Each platform is interfaced to the storage device and provides system-dependent services. The first platform has a first type of operating system and a first type of computer hardware including a first memory, and the second platform has a second type of operating system and a second type of computer hardware including a second memory. The model resides in the storage device in a platform-independent format and includes persistent component objects. The first CMS resides in the first platform memory and the second platform-dependent CMS resides in the second platform memory. Each CMS provides CMS services including retrieving the model from the storage device, manipulating the model, changing the model by adding and removing persistent objects, and persistently saving the model to the storage device. Each CMS includes a static kernel and a dynamic framework. The kernel executes on the platform and interfaces to the operating system and the computer hardware, and provides services necessary to load and execute CMS services and to interface to the platform services. The framework executes on the platform and interfaces to the kernel, provides a platform-independent visual interface between the CMS and a CMS user, and employs the services of the kernel.

    Hybrid tile-based and element-based visualization of 3D models in interactive editing workflows

    公开(公告)号:US11594003B2

    公开(公告)日:2023-02-28

    申请号:US17892734

    申请日:2022-08-22

    发明人: Paul Connelly

    IPC分类号: G06T19/20

    摘要: In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.

    Visualization of massive 3D models in interactive editing workflows

    公开(公告)号:US11455779B2

    公开(公告)日:2022-09-27

    申请号:US17015981

    申请日:2020-09-09

    发明人: Paul Connelly

    IPC分类号: G06T19/20

    摘要: In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.

    Automatic creation of models of overhead line structures

    公开(公告)号:US11429758B1

    公开(公告)日:2022-08-30

    申请号:US17015723

    申请日:2020-09-09

    摘要: In one or more embodiments, techniques are provided for modeling overhead line structures of electric railways that utilize a flexible, reusable structure template to automatically generate a 3D model of the overhead line structure. Each structure template includes a set of points that represent joints of the overhead line structure and components that represent elements of the overhead line structure. A feature definition of each joint and component includes properties, constraints and cell mappings. By mapping key points of reference lines for an overhead line structure to key points in an applicable structure templet for the overhead line structure, and applying the constraints and, in some cases the cell mappings, a 3D model of the overhead line structure is automatically generated. The 3D model may be a “low detail” stick representation for fast modeling, or, using the cell mappings, a “high detail” cell-based representation for very realistic modeling.

    Uncertainty display for a multi-dimensional mesh

    公开(公告)号:US11315322B2

    公开(公告)日:2022-04-26

    申请号:US17003571

    申请日:2020-08-26

    发明人: Fabien Dachicourt

    IPC分类号: G06T17/20 G06T5/00 G06T15/20

    摘要: In various example embodiments, techniques are provided for representing uncertainty when displaying a rendered view of a multi-dimensional mesh (e.g., created by SfM photogrammetry) in a user interface by applying a real-time, obfuscation filter that modifies the rendered view based on uncertainty in screen space. Where the multi-dimensional mesh is within a limit of data accuracy, the rendered view is shown without modification (i.e. as normal), and a user may trust the information displayed. Where the multi-dimensional mesh is beyond the limit of data accuracy, the obfuscation filter obfuscates detail (e.g., by blurring, pixilating, edge enforcing, etc.) in the rendered view so that a user may visually perceive the uncertainty. The amount of obfuscation may be weighted based on uncertainty to allow the user to visually quantify uncertainty.

    UNCERTAINTY DISPLAY FOR A MULTI-DIMENSIONAL MESH

    公开(公告)号:US20210407196A1

    公开(公告)日:2021-12-30

    申请号:US17003571

    申请日:2020-08-26

    发明人: Fabien Dachicourt

    IPC分类号: G06T17/20 G06T15/20 G06T5/00

    摘要: In various example embodiments, techniques are provided for representing uncertainty when displaying a rendered view of a multi-dimensional mesh (e.g., created by SfM photogrammetry) in a user interface by applying a real-time, obfuscation filter that modifies the rendered view based on uncertainty in screen space. Where the multi-dimensional mesh is within a limit of data accuracy, the rendered view is shown without modification (i.e. as normal), and a user may trust the information displayed. Where the multi-dimensional mesh is beyond the limit of data accuracy, the obfuscation filter obfuscates detail (e.g., by blurring, pixilating, edge enforcing, etc.) in the rendered view so that a user may visually perceive the uncertainty. The amount of obfuscation may be weighted based on uncertainty to allow the user to visually quantify uncertainty.