Method and apparatus for transforming polygon data to voxel data for general purpose applications
AssigneeNGRAIN (Canada) Corporation
InventorsPaul A. Halmshaw, Jonathan M. Young, Andrew C.-H. Woo
Life of this patent
Estimating the term…
Loading patent…
AssigneeNGRAIN (Canada) Corporation
InventorsPaul A. Halmshaw, Jonathan M. Young, Andrew C.-H. Woo
Estimating the term…
A method and apparatus are provided for transforming 3D geometric data, such as polygon data (16) formed of polygons (18), into volumetric data (14) formed of voxels (12). According to the method, 3D geometric data to be converted to voxel data are acquired, and the resolution of a final voxel grid to be produced is obtained (e.g., user-defined). Then, each geometric unit (e.g., a polygon) in the 3D geometric data is mapped (or scan converted) to an imaginary voxel grid having a higher resolution than the resolution of the final voxel grid. Next, with respect to the geometric units that are mapped to the imaginary voxels in the imaginary voxel grid dividing one final (actual) voxel into smaller sub-volumes, a weighted average of the attribute values (color, normal, intensity, etc.) is obtained. The weighted average is stored as the attribute value of the final voxel.
An efficient method of transforming scan-convertible 3D geometric data to voxel data, comprising the steps of:
A method of transforming surface-based 3D data to voxel data, comprising the steps of:
A method of transforming surface-based 3D data to voxel data, comprising the steps of:
A method of transforming surface-based 3D data to voxel data for the purpose of complexity decimation, comprising the steps of:
A method of generating a normal for a voxel in voxel graphics, comprising:
Dependencies are inferred from the claim text.