Patent application number | Description | Published |
20130191083 | TECHNIQUES FOR CREATING POP-UP CARDS FROM 3D MODELS - One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, the pop-up engine processes a sliced 3D model to identify locations where the sliced 3D model is to attach to a plane surface of a pop-up card. For a given set of slices associated with a sliced 3D model, the pop-up engine identifies at least two slices that intersect at a folding line of the plane surface. The pop-up engine then identifies locations on the slices that are the farthest from the folding line. The pop-up engine marks the identified locations as connection points, where the 3D model is to attach to the plane surface. | 07-25-2013 |
20130197872 | TECHNIQUES FOR CREATING POP-UP CARDS FROM 3D MODELS - One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, a pop-up engine processes a sliced 3D model to identify locations where each slice of the 3D model is to attach to the pop-up card or to other slices of the 3D model. The pop-up engine traverses the boundary of each slice and, at intervals along the boundary, projects a ray toward the upper portion of the card. If the ray intersects a neighboring slice, then the slice attaches to the neighboring slice at that location. If, however, the ray does not intersect a neighboring slice, then the slice attaches to the upper portion of the card at that location. The pop-up engine then modifies the slice to include a hinge portion that connects the slice to either a neighboring slice or the upper portion at that location. | 08-01-2013 |
20140253549 | TECHNIQUES FOR SLICING A 3D MODEL FOR MANUFACTURING - One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model. | 09-11-2014 |
20140253550 | TECHNIQUES FOR SLICING A 3D MODEL FOR MANUFACTURING - One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model. | 09-11-2014 |
20140257547 | TECHNIQUES FOR SLICING A 3D MODEL FOR MANUFACTURING - One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model. | 09-11-2014 |
20140257548 | TECHNIQUES FOR SLICING A 3D MODEL FOR MANUFACTURING - One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model. | 09-11-2014 |
Patent application number | Description | Published |
20130297058 | DECOMPOSITION OF 3D GEOMETRY INTO DEVELOPABLE SURFACE PATCHES AND 2D CUT PATTERNS - Embodiments disclosed herein provide techniques for decomposing 3D geometry into developable surface patches and cut patterns. In one embodiment, a decomposition application receives a triangulated 3D surface as input and determines approximately developable surface patches from the 3D surface using a variant of k-means clustering. Such approximately developable surface patches may have undesirable jagged boundaries, which the decomposition application may eliminate by generating a data structure separate from the mesh that contains patch boundaries and optimizing the patch boundaries or, alternatively, remeshing the mesh such that patch boundaries fall on mesh edges. The decomposition application may then flatten the patches into truly developable surfaces by re-triangulating the patches as ruled surfaces. The decomposition application may further flatten the ruled surfaces into 2D shapes and lay those shapes out on virtual sheets of material. A person, or machinery, may cut out those shapes from physical sheets of material based on the layout. | 11-07-2013 |
20130297059 | THREE-DIMENSIONAL PRINTING PREPARATION - Embodiments disclosed herein provide systems and methods for preparing geometry for 3D printing. In one embodiment, a 3D printing preparation application receives 3D geometry and repairs non-manifold edges and non-manifold vertices, producing a topological manifold geometry. The 3D printing preparation application then welds coincident edges without coincident faces and fills holes in the geometry. The 3D printing preparation application may further perform resolution-aware thickening of the geometry by estimating distances to a medial axis based on distances to distance field shocks, and advecting the distance field using a velocity field. A similar approach may be used to perform resolution-aware separation enforcement. Alternatively, one component may be globally thickened and subtracted from another for separation enforcement. The 3D printing preparation application may also split large models and add connectors for connecting the split pieces after printing. In addition, the 3D printing preparation application may generate a 3D print preview. | 11-07-2013 |
20140081603 | NESTING USING RIGID BODY SIMULATION - Embodiments of the invention provide systems and methods for nesting objects in 2D sheets and 3D volumes. In one embodiment, a nesting application simplifies the shapes of parts and performs a rigid body simulation of the parts dropping into a 2D sheet or 3D volume. In the rigid body simulation, parts begin from random initial positions on one or more sides and drop under the force of gravity into the 2D sheet or 3D volume until coming into contact with another part, a boundary, or the origin of the gravity. The parts may be dropped according to a particular order, such as alternating large and small parts. Further, the simulation may be translation- and/or position-only, meaning the parts do not rotate and/or do not have momentum, respectively. Tighter packing may be achieved by incorporating user inputs and simulating jittering of the parts using random forces. | 03-20-2014 |
20140194174 | 3D PUZZLE GENERATION, ALGORITHMS FOR GENERATION, AND PHYSICAL INSTANTIATIONS - A system for generating a three-dimensional puzzle comprises a processor and a memory. The processor is configured to generate a three dimensional mesh representation. The processor is further configured to convert polygons comprising the three-dimensional mesh representation to one or more puzzle piece representations. The processor is further configured to add attachment points and receiving points to the one or more puzzle piece representations. The processor is further configured to provide the one of more puzzle piece representations with attachment points and receiving points. The memory is coupled to the processor and configured, to provide the processor with instructions. | 07-10-2014 |
Patent application number | Description | Published |
20110022171 | Graft Materials for Surgical Breast Procedures - Graft materials and devices for surgical breast procedures, as well as methods of making graft devices are described. | 01-27-2011 |
20130190893 | ELONGATED TISSUE MATRICES - Elongated and high aspect ratio tissue treatment products are provided. Methods of making and using the tissue treatment products are also provided. The tissue treatment products can be used as implants that conform to the site of implantation and resist migration away from their implantation site in viva | 07-25-2013 |
20150126453 | METHODS OF REMOVING ALPHA-GALACTOSE - Tissue products lacking a desired percentage of immunogenic epitopes, such as galactose alpha-1,3 galactose epitopes, are provided. Methods of making and using the tissue products are also provided. | 05-07-2015 |
20150157451 | Graft Materials for Surgical Breast Procedures - Graft materials and devices for surgical breast procedures, as well as methods of making graft devices, are described. | 06-11-2015 |
20150320911 | TISSUE-BASED DRAIN MANIFOLDS - Disclosed herein are tissue-based drain manifolds comprising partially or completely decellularized tissue that has been processed to form tubes, columns, sheets, or other shapes and which are useful for managing the drainage of fluid and/or the administration of negative pressure at an implant site in a patient. The manifolds can be implanted in a patient and provide a natural scaffold in which native cells from surrounding tissue can migrate and proliferate, thereby avoiding the need to remove the implanted manifolds after drainage is complete. | 11-12-2015 |
Patent application number | Description | Published |
20090303834 | COMBINING GEOMECHANICAL VELOCITY MODELING AND TOMOGRAPHIC UPDATE FOR VELOCITY MODEL BUILDING - A method for updating a velocity model of a subsurface of the earth is described herein. A tomographic update to the velocity model of the subsurface may be performed to generate a tomographic velocity model update. A geomechanical velocity model update of the subsurface may be calculated. The geomechanical velocity model update may be combined with the tomographic velocity model update. | 12-10-2009 |
20110292766 | Estimating Anisotropic Parameters - A method for processing seismic data. The method includes performing a plurality of stochastic simulations for one or more rock model parameters to generate one or more anisotropic parameters for a subsurface area of the earth. The method then derives one or more joint multi-dimensional probability density functions for the anisotropic parameters. Using the joint multi-dimensional probability density functions and measured well log data, the method computes one or more posterior probability density functions. The method then includes deriving one or more anisotropic profiles from the posterior probability density functions and generating a seismic image from the anisotropic profiles. | 12-01-2011 |
20120059633 | Methods and Devices for Transformation of Collected Data for Improved Visualization Capability - Rock physics guided migration is disclosed to enhance subsurface three-dimensional geologic formation evaluation. In one embodiment, a geologic interpretation is generated based on a seismic data volume. Sets of compaction and acoustic formation factor curves are generated, and these are combined into a set of velocity-relationship curves. A pore pressure is derived and used to establish a pore pressure state. A rock physics template is then generated utilizing the derived information. This rock physics template can be used to refine geologic formation evaluation with any suitable form of migration technique. | 03-08-2012 |
20120281501 | ESTIMATING A PROPERTY BY ASSIMILATING PRIOR INFORMATION AND SURVEY DATA - Prior information describing a distribution of values of a parameter relating to physical characteristic of a target structure is received. Acquired survey data of the target structure is received. Using a probabilistic technique, the prior information and the survey data is assimilated to produce an estimated property of the target structure. | 11-08-2012 |