Patent classifications
G06T2219/2008
VIRTUAL REALITY SYSTEM WITH INSPECTING FUNCTION OF ASSEMBLING AND DISASSEMBLING AND INSPECTION METHOD THEREOF
A virtual reality system with an inspecting function of assembling and disassembling and an inspection method of assembling and disassembling based on virtual reality are presented. A learning-end acquires an inspection data and a teaching assembling-disassembling record being set with a plurality of checkpoints, plays the teaching assembling-disassembling record, modifies a learning assembling-disassembling status of a plurality of virtual objects based on user's operations for assembling or disassembling. The learning-end issues an assembling-disassembling error reminder when the learning assembling-disassembling status is inconsistent with a teaching assembling-disassembling status at any of the checkpoints.
AUTOMATIC PLANNING METHOD AND DEVICE FOR TISSUE ABLATION
Disclosed are an automatic planning method and a device for tissue ablation. The method includes: obtaining a three dimensional (3D) model of a to-be-ablated tissue through a 3D reconstruction technique; marking a cylindrical ablation point on the 3D model through an ablation planning, an axial direction of the ablation point is the same as a radio frequency direction of thermal ablation; and displaying an ablated area on the 3D model, the reconstruction technique includes: obtaining slice images of the to-be-ablated tissue in a plurality of directions, the slice image in each direction includes a plurality of two dimensional (2D) images; depicting, by a primitive, the to-be-ablated tissue on the 2D images in one direction; and constructing the 3D model of the to-be-ablated tissue through the 3D reconstruction technique based on the original 2D images.
REDACTING CONTENT IN A VIRTUAL REALITY ENVIRONMENT
A method for execution by a computer generating a virtual reality environment utilizing a group of object representations by identifying an exclusion asset and modifying a set of common illustrative assets to exclude the exclusion asset to produce a redacted set of common illustrative assets.
The method further includes rendering a portion of the redacted set of common illustrative asset to produce a redacted set of common illustrative asset video frames and selecting a subset of the redacted set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment. The method further includes rendering representations of object representations to produce remaining portions of the video frames for the virtual reality environment. The method further includes linking the common portion and the remaining portions of the video frames to produce the virtual reality environment for interactive consumption.
VIRTUAL MANUFACTURING USING VIRTUAL BUILD AND ANALYSIS TOOLS
A virtual build of an assembly may be performed by operating a virtual build tool inside of an active session of design software that is configured to design an assembly having multiple individual parts; importing characteristics of the assembly from a three-dimensional (3D) model of the assembly that is maintained by the design software; receiving an input of sequence numbers that indicate an assembly order for the individual parts; generating images for the individual parts as they are incrementally added to the assembly based on the sequence numbers; and generating a set of build instructions based on the sequence numbers and the images for the individual parts, where the set of build instructions illustrate how to physically manufacture the assembly.
SYSTEM AND METHOD FOR GENERATING COMBINED EMBEDDED MULTI-VIEW INTERACTIVE DIGITAL MEDIA REPRESENTATIONS
Various embodiments describe systems and processes for capturing and generating multi-view interactive digital media representations (MIDMRs). In one aspect, a method for automatically generating a MIDMR comprises obtaining a first MIDMR and a second MIDMR. The first MIDMR includes a convex or concave motion capture using a recording device and is a general object MIDMR. The second MIDMR is a specific feature MIDMR. The first and second MIDMRs may be obtained using different capture motions. A third MIDMR is generated from the first and second MIDMRs, and is a combined embedded MIDMR. The combined embedded MIDMR may comprise the second MIDMR being embedded in the first MIDMR, forming an embedded second MIDMR. The third MIDMR may include a general view in which the first MIDMR is displayed for interactive viewing by a user on a user device. The embedded second MIDMR may not be viewable in the general view.
METHOD FOR CONTROLLING DIMENSIONAL TOLERANCES, SURFACE QUALITY, AND PRINT TIME IN 3D-PRINTED PARTS
A method for generating print images for additive manufacturing includes: accessing a part model; accessing a set of dimensional tolerances for the part model; and segmenting the part model into a set of model layers. The method also includes, and, for each model layer: detecting an edge in the model layer; assigning a dimensional tolerance to the edge; defining an outer exposure shell inset from the edge by an erosion distance inversely proportional to a width of the dimensional tolerance; defining an inner exposure shell inset from the outer exposure shell and scheduled for exposure separately from the outer exposure shell; defining an a outer exposure energy proportional to the width of the dimensional tolerance and assigned to the outer exposure shell; and defining an inner exposure energy greater than the outer exposure energy and assigned to the inner exposure shell.
LOGICAL TRAVERSAL OF SOLID MODELS
A method for designing solid models, computer system, and computer program product are presented. The computer system receives a model of a three dimensional solid. The computer system determines at least one of vertices, edges, and faces for the model. The computer system traverses the at least one of vertices, edges, and faces of the model to determine corresponding adjacent vertices, adjacent edges, or adjacent faces for the at least one of the vertices, the edges, and the faces such that each of corresponding adjacent vertices, corresponding adjacent edges, or corresponding adjacent faces are counted exactly once in the traversing.
GENERATE A SIMPLIFIED VERSION OF A USER-GENERATED DIGITAL OBJECT
The present technology generates a simplified version of a complex avatar by capturing images and 3-D volume information of segments of the complex avatar while the complex avatar is rendered. When the complex avatar is requested in an environment in which it is not desirable to display the complex avatar, the captured images and 3-D volume information can be used to provide a simplified version of the avatar. The simplified version of the avatar can have a similar visual appearance but can be easier to render. However, the present technology permits the user with the complex avatar to continue to have approximately the same visual appearance while avoiding the degraded performance on systems not capable of rendering the complex avatar quickly enough.
Processing digital dental impression
A computer-implemented method and system of automatically detecting and removing extraneous material from a digital dental impression includes detecting one or more dental features in a digital dental impression, filtering the one or more dental features, digitally joining the one or more dental features, and determining one or more regions of interest from the joined one or more digital dental features.
Mesh updates in an extended reality environment
Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating a 3D representation of the 3D environment that includes one or more 3D meshes. The method also includes determining at least a portion of the 3D environment that falls within a current frame captured by the image sensor. The method further includes generating one or more additional 3D meshes representing the at least a portion of the 3D environment and combining the one or more additional 3D meshes with the one or more 3D meshes into an update to the 3D representation of the 3D environment.