3D experience with virtual gemstones for online customer

    公开(公告)号:US10354437B2

    公开(公告)日:2019-07-16

    申请号:US14833790

    申请日:2015-08-24

    Abstract: Current real-time rendering techniques of virtual representations of jewelry with gemstones do not address the shimmer and sparkle of real gemstones. Embodiments of the present invention use real-time rendering methods and systems that enable flash scintillation and fiery scintillation on the facets of virtual representations of gemstones as they are manipulated online by the customer. A 3D representation of a gemstone is displayed. In response to user input corresponding to the manipulation of the displayed 3D representation of the gemstone, scintillations at facets of the 3D representation of the gemstone are determined. The scintillations are determined by loading a scintillation factor from a look-up table corresponding to an angle of incidence of a light source to a facet of the gemstone. The determined scintillations at the facets of the gemstone are displayed for the user in real-time.

    System and method for the generation and use of an electro-thermal battery model

    公开(公告)号:US10354026B2

    公开(公告)日:2019-07-16

    申请号:US15044454

    申请日:2016-02-16

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for the generation and use of an electro-thermal battery model. One of the methods includes obtaining battery data comprising voltage values, with each voltage value corresponding to an operating state of the battery. The method includes selecting a battery model, the battery model having convex parameters and non-convex parameters. The method includes processing the battery data by performing a fitting procedure to determine values of the convex parameters and non-convex parameters. The fitting procedure includes fitting the convex parameters with respect to the battery data during which the non-convex parameters are held fixed. The fitting procedure includes fitting the non-convex parameters with respect to the battery data. The fitting procedure also includes creating an electro-thermal model for a battery from the selected battery model using the fitted values of the convex and non-convex parameters.

    Method For Defining Drawing Planes For The Design Of A 3D Object

    公开(公告)号:US20190206098A1

    公开(公告)日:2019-07-04

    申请号:US16225180

    申请日:2018-12-19

    Abstract: Computer method and system draws a 3D object, by sketching at least one first stroke (ST1) in a first plane (PL1) rendered in a first viewing frustum corresponding to a first pose of a virtual camera. The first plane (PL1) is orthogonal to a second (PL2) and a third plane (PL3). In response to a command of a user switching from the first pose to a second pose of the virtual camera, the method and system switches from the first viewing frustum to a second viewing frustum corresponding to the second pose of the virtual camera. The second viewing frustum is bounded by a near plane on the side of the virtual camera. Next a plane is selected as current drawing plane. The selected plane is among the first (PL1), the second (PL2) and the third plane (PL3), whose normal is the closest to the normal of the near plane. At least one second stroke (ST2) is then sketched in the current drawing plane.

    PREDICTION OF AN EVENT AFFECTING A PHYSICAL SYSTEM

    公开(公告)号:US20190197424A1

    公开(公告)日:2019-06-27

    申请号:US16232650

    申请日:2018-12-26

    Inventor: Xavier GREHANT

    Abstract: The disclosure notably relates to a computer-implemented method for predicting new occurrences of an event of a physical system. The method comprises providing a first set of past events of the physical system, each past event comprising several attributes, providing a signature for each past event of the first set, providing a new event comprising several attributes, computing a signature of the new event, computing a similarity measure between the signature of the new event and each signature of each past event of the first set, determining the past events closest to the new event according to the similarity measures thereby forming a second set of past events, computing a score of relevance for each attribute of the second set, providing a set of attributes by selecting the attributes having the greater scores of relevance.

    Systems And Methods For Finite Element Mesh Repair

    公开(公告)号:US20190179984A1

    公开(公告)日:2019-06-13

    申请号:US15840808

    申请日:2017-12-13

    Abstract: Unlike existing methods that rely on manual procedures for repairing finite element meshes in computer-based simulations, embodiments automatically repair finite element meshes for use in simulations of real-world objects. One such embodiment begins by identifying a non-compliant mesh element in a finite element mesh and extracting a mesh patch from the finite element mesh that includes the identified non-compliant mesh element. To continue, an invariant patch description for the extracted mesh patch is generated and a repair solution corresponding to the generated invariant patch description is obtained from a database storing pre-determined repair solutions. In turn, the mesh patch in the finite element mesh is repaired using the obtained repair solution.

    Computer-implemented method for simulating a body taking a posture, in particular to look at a target

    公开(公告)号:US10319135B2

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

    申请号:US15811244

    申请日:2017-11-13

    Abstract: A computer-implemented method for simulating a human or animal body taking a posture, comprising the steps of: a) providing a model (AV) of said human or animal body, including a skeleton comprising a plurality of bones articulated by rotational joints to form at least one kinematic chain; b) defining a starting position and a starting rotational state for each rotational joint of the skeleton, a target point (T) and a bone, called end bone, of a kinematic chain, called active kinematic chain; c) for a set of bones of the active kinematic chain, including the end bone, defining at least one axis (GZ) having a fixed orientation with respect to the bone; d) determining a first posture of the body by performing bounded rotations of a set of joints of the active kinematic chain; and e) determining a second posture of the body by iteratively by performing bounded rotations of a set of joints of the active kinematic chain in order to direct a selected axis (GZ) of the end bone toward the target.

    Detecting cut-outs
    259.
    发明授权

    公开(公告)号:US10303156B2

    公开(公告)日:2019-05-28

    申请号:US15370306

    申请日:2016-12-06

    Abstract: The invention notably relates to a method for determining specifications of the input of a manufacturing operation that outputs a part having cut-outs. The method comprises providing specifications of the output part, including a user-designed B-Rep having cycles of edges and modeling the part, the cut-outs being represented by the user with tunnels in the B-Rep, determining the set that consists of all cycles being the one having the smallest length in a respective equivalence class, performing a process on the set that includes iterating replacing a cycle when this reduces the length, and deleting a cycle when a sum results in a boundary cycle, otherwise replacing the cycle by the sum when this reduces the length.The invention offers an improved solution to detect, in a B-Rep having cycles of edges and modeling a part having cut-outs represented by tunnels, location of at least part of the tunnels.

    ADDITIVE MANUFACTURING OF A 3D PART
    260.
    发明申请

    公开(公告)号:US20190134915A1

    公开(公告)日:2019-05-09

    申请号:US16186094

    申请日:2018-11-09

    Abstract: Described is a computer-implemented method of additive manufacturing of a three-dimensional (3D) part. The method includes obtaining a surface representation of a 3D part in a 3D scene, the surface representation being enclosed inside a bounding volume; discretizing the 3D scene into voxels, forming an unsigned distance field by storing a minimal distance value to the surface representation of the 3D part for each voxel, determining one or more voxels located outside the bounding volume, the one or more voxels located outside the bounding volume being associated with a label, propagating by flood filling the label until a stopping condition is met, which is reaching a gradient inversion of the distance field, inverting the sign of the distance value of all unlabeled voxels so as to obtain a signed distance field, computing an iso-surface of the 3D part at iso-value zero based on the signed distance field, and additive manufacturing the 3D part.

Patent Agency Ranking