Patent classifications
G06T2219/2008
Dynamic Adjustment of Cross-Sectional Views
An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.
Mobile device holographic calling with front and back camera capture
Aspects of the present disclosure are directed to a holographic calling system providing holographic calling between an artificial reality device and a mobile device having both front and back facing cameras. The user of the mobile device can position it so one of the cameras is pointed toward their face and another camera captures the user's hand not holing the mobile device. The holographic calling system can automatically determine the position of the mobile device in relation to the user's face and hand. Once the mobile device is positioned within an appropriate capture zone, the captured images of the user's face are used to create a first representation of the sending user's face, the captured images of the user's hand are used to create a second representation of the sending user's hand. Each representation is provided as output from a receiving artificial reality device, positioned relative to each other.
VIRTUAL REALITY OPERATION PLATFORM STRUCTURE
A virtual reality operation platform structure comprises a main virtual frame, a virtual reality operation processing module, a menu module, an output checking module, a clearing module, and an accounting module. The menu module is built-in the main virtual frame and includes a housing menu defaulted a plurality of housings, a motherboard menu defaulted a plurality of motherboards, and a heat dissipation assembly menu defaulted a plurality of elements. Each element is virtually electrically coupled to the motherboard with the virtual reality operation processing module. The output checking module is connected to the menu module for checking an output performance of the motherboard and then generating a performance form. The clearing module is connected to the menu module for processing the re-selection of the menu module. The accounting module is connected to the menu module and generates a list.
Generation of building instructions for construction element models
A toy construction system comprising a set of toy construction elements with coupling means for releasably interconnecting the toy construction elements; and a data processing system comprising image capturing means, processing means, and display means, wherein the data processing system is adapted to capture an image of a partial toy construction model constructed from a subset of the toy construction elements; process the captured image to detect at least a position and an orientation of the partial toy construction model; identify a user selection indicative of a user selection of at least one of a set of subsequent construction elements, each subsequent construction element being connectable to the partial toy construction model; responsive to the detected position and orientation of the partial toy construction model, display on said display means a composite image comprising the captured image having superimposed an image of at least the selected subsequent construction element.
Virtual Object Structures and Interrelationships
A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object's data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object's components, which can be modified or overwritten as part of the extension.
METHOD OF SEPARATING TERRAIN MESH MODEL AND DEVICE FOR PERFORMING THE SAME
Disclosed is a separation method including obtaining a mesh model separated into an object unit, based on a segmentation image extracting an object included in an image sequence, updating second label information of the separated mesh model, based on first label information of the segmentation image and a user's input, and updating the separated mesh model, based on the updated second label information, in which an integrated mesh model before being separated into an object unit is generated from the image sequence.
PARTS PROCESSING ASSISTANCE SYSTEM AND METHOD
A parts processing assistance system includes a three dimensional measurement unit for acquiring a three dimensional measured data about a part, a display unit for displaying the part based on the three dimensional measured data, and a virtual assembly unit for virtually assembling the part displayed by the display unit on the display unit. According to this system, assembly error can be confirmed before an actual assembly work of parts.
Apparatus and a method for assembling a 3D model
There are disclosed an apparatus for assembling a 3D model including a key input unit configured to generate a variety of key inputs for 3D model assembling or key data based on touch input on a screen; a control unit configured to drive an application to implement 3D model assembling based on the key input from the key input unit; a 3D model unit configured to provide a menu screen for 3D model assembling, when driven by the control unit, to display a screen of parts for a 3D model selected as an assembling object based on the touch or key input on the menu screen and to assemble parts selected from the part screen in successive steps to finish the 3D model; and a display unit configured to display successive screens based on the 3D model assembling performed by the 3D model unit.
METHOD, DEVICE, AND MEDIUM FOR GENERATING THREE-DIMENSION MOLECULE
Method, device and medium are directed to providing a method for generating three-dimension molecules. The method comprises obtaining a molecular shape of a three-dimension molecule for a drug, wherein the molecular shape is represented by a three-dimension image and generating a plurality of fragments of the three-dimension molecule based on the molecular shape. The method further comprises generating the three-dimension molecule by connecting the plurality of fragments. The method may be used to design high quality drugs for specific protein pockets efficiently and speed up the process of drug development and reduce the cycle of drug development. Furthermore, since the method utilizes large-scale non-experimental data, the method may not rely on expensive experimental data and docking simulation which is time consuming. Additionally, the method utilizes the three-dimension interaction information between molecules and pockets to generate drug molecules, and thus the quality of generated drug molecules can be improved.
3D building analyzer
The scale of modeled building objects from collected imagery is determined by identifying architectural elements within building object imagery, determining a scale of the identified architectural elements by matching them to known industry standard architectural element based on dimensional ratio comparisons and deriving an average scaling factor based on scale of the identified architectural elements. A three dimensional model of the building object is scaled according to the average scaling. Scaled architecture elements within a relative error can be used for scaling the model according to an updated scale factor.