Propagation of corner connection elements across a 3D model

    公开(公告)号:US20240232447A9

    公开(公告)日:2024-07-11

    申请号:US18049390

    申请日:2022-10-25

    IPC分类号: G06F30/12 G06F30/13

    CPC分类号: G06F30/12 G06F30/13

    摘要: A method automatically propagates corner connection elements in a 3D modeled object having a plurality of corners with a plurality of structural corner-members. A list of the corners and a selection of a seed corner are received. A target corner in the model is identified as topologically similar to the seed corner. Reference data is collected for a first connection element at the seed corner. The first connection element reference data is copied and oriented to the target corner. A second connection element identical to the first connection element is created and applied to the target corner.

    Method for Backshell components in 3D Routing Harness and Flattening Route Harness

    公开(公告)号:US20230153483A1

    公开(公告)日:2023-05-18

    申请号:US17530140

    申请日:2021-11-18

    IPC分类号: G06F30/18 B60R16/02 G06T17/10

    摘要: A three dimensional (3D) backshell component is flattened to a two dimensional (2D) representation while maintaining a connected wiring component in 3D. Sketch segments for a curved 3D backshell connected first route segment within the backshell housing are stored. A first tangent is computed for a first entry point at a first end point of the connected first route segment, and a flattened route is calculated for route segments unconnected to the backshell. A flattened route position and a second tangent are calculated for a second route segment connected with the first route segment at a second entry point corresponding to the first entry point. The first entry point and the second entry point are aligned, and the first tangent and the second tangent are aligned, and the flattened unconnected route segment aligned with the 3D backshell component is displayed.

    Designing a 3D modeled object representing a mechanical structure

    公开(公告)号:US11373015B2

    公开(公告)日:2022-06-28

    申请号:US16123866

    申请日:2018-09-06

    摘要: The invention notably relates to a computer-implemented method for designing a 3D modeled object by interaction of a user with a feature-based CAD system, the 3D modeled object representing a mechanical structure. The method comprises creating structural member features, each structural member feature representing a respective structural member of the mechanical structure, and displaying to the user a graphical representation of the mechanical structure based on the structural member features. The method further comprises creating corner features, each corner feature representing a respective corner of the mechanical structure, the creation of the corner features being performed automatically by the system, the corner features being editable by the user. This provides improved ergonomics for structural design.

    Automatic assembly mate creation for frequently-used components

    公开(公告)号:US11321605B2

    公开(公告)日:2022-05-03

    申请号:US15810840

    申请日:2017-11-13

    摘要: Methods and systems identify frequently-used CAD components and apply machine learning techniques to predict mateable entities and corresponding mate types for those components to automatically add components to a CAD model. An example method includes accessing information regarding CAD model parts and related mate information stored in a computer database, and dividing parts into a plurality of clusters having parts with similar global shape signatures. In response to a new part being added, contextual signatures of entities of the new part are input into a mateability predictor neural network to determine a mateable entity of the new part. Input into a mate-type predictor neural network is (i) a contextual signature of the mateable entity and (ii) a contextual signature of an entity of another part of the CAD model to determine a mate type between the entities. A mate between the new part and the other part is automatically added based on the determined mate type.

    System and methods for mating virtual objects to real-world environments

    公开(公告)号:US11250641B2

    公开(公告)日:2022-02-15

    申请号:US16782278

    申请日:2020-02-05

    摘要: Mating virtual objects in virtual reality environment, involves generating a bounding box having a plurality of faces corresponding to a plurality of exterior surfaces of a subject virtual object. A spatial mesh corresponding to surfaces of the real world environment is generated. A magnetic mate is generated to initially align a bounding box first face to a first spatial mesh surface. A shadow mate is provided between a bounding box second face and a second spatial mesh surface, by projecting a virtual ray from the subject virtual object bounding box second face toward the second spatial mesh surface, determining a mate point corresponding to an intersection of the virtual ray and the second spatial mesh surface, and displaying a mating button in the virtual reality environment at the mate point.

    Selecting large and small entities on a computer display

    公开(公告)号:US10073600B1

    公开(公告)日:2018-09-11

    申请号:US14861760

    申请日:2015-09-22

    摘要: A computer-implemented method and system automatically adjusts the size of a selection area to aid in a selection of an object generated by a computerized system. The method and system detect a series of movements of a pointer, where the pointer is utilized to select an entity of the object. The series of movements are small and continuous. A set of entities that occupies the selection area is determined and the entities are analyzed for an indication of a level of difficulty in selecting one of the entities. The size of the selection area is reduced when the indication implies that the level of difficulty will be decreased after reducing the size of the selection area.

    Annotating real-world objects
    9.
    发明授权

    公开(公告)号:US10013506B2

    公开(公告)日:2018-07-03

    申请号:US14947828

    申请日:2015-11-20

    IPC分类号: G06F17/50 G06T19/00

    摘要: A computer-implemented method and system enables visualization of a computer-generated annotation on a real-world object in a real-world environment on a computerized system. The method and system creates a three-dimensional (3D) model of the real-world object, simultaneously displays the 3D model, the real-world object, and the real-world environment on a computer screen, and aligns the displayed 3D model and the displayed real-world object. The visibility of the 3D model is reduced and the 3D model is annotated in a real-world context. Reducing the visibility of the 3D model causes the annotation to appear on the displayed real-world object.