Abstract: Methods, systems, and computer-readable media for generating a cross-section of a 3D model are disclosed. An example method includes determining a cross-section plane intersecting the 3D model, performing ray-tracing by passing each of a plurality of rays through a corresponding pixel of a viewing plane such that each ray intersects the cross-section plane, determining one or more rays that are within a threshold distance of the 3D model at their respective points of intersection with the cross section plane, and highlighting pixels corresponding to the determined rays.
Type:
Grant
Filed:
January 29, 2021
Date of Patent:
October 11, 2022
Assignee:
Vertex Software, Inc.
Inventors:
Michael McCarty, Gerrick Bivins, Alexander Prinsen, Daniel Schultz, Daniel Murray
Abstract: Methods and apparatus to facilitate 3D object visualization and manipulation across multiple devices are disclosed. Example apparatus disclosed herein include a viewpoint determiner, a visible shard determiner, and a laminate assembler. The viewpoint determiner determines a viewpoint location of a viewpoint corresponding to a viewing device, the viewpoint location being in a reference frame of a three-dimensional (3D) model. The visible shard determiner determines a visible shard set of the 3D model based on the viewpoint location. The laminate assembler generates a two-dimensional (2D) image of the visible shard set.
Type:
Grant
Filed:
March 12, 2021
Date of Patent:
October 11, 2022
Assignee:
Vertex Software, Inc.
Inventors:
Daniel Murray, James Zwica, Jeffrey Murray, Steven Ourada