US 11,927,938 B2
Generating object model slices
Josh Shepherd, Vancouver, WA (US); and Matthew A Shepherd, Vancouver, WA (US)
Assigned to Hewlett-Packard Development Company, L.P., Spring, TX (US)
Appl. No. 16/075,628
Filed by HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., Houston, TX (US)
PCT Filed Jul. 10, 2017, PCT No. PCT/US2017/041304
§ 371(c)(1), (2) Date Aug. 4, 2018,
PCT Pub. No. WO2019/013742, PCT Pub. Date Jan. 17, 2019.
Prior Publication US 2021/0208566 A1, Jul. 8, 2021
Int. Cl. G05B 19/4099 (2006.01); B29C 64/153 (2017.01); B29C 64/386 (2017.01); B33Y 50/00 (2015.01); G06K 15/02 (2006.01)
CPC G05B 19/4099 (2013.01) [B29C 64/386 (2017.08); B33Y 50/00 (2014.12); G06K 15/021 (2013.01); G06K 15/1849 (2013.01); B29C 64/153 (2017.08); G05B 2219/35134 (2013.01); G05B 2219/49023 (2013.01)] 17 Claims
OG exemplary drawing
 
13. A system comprising:
a processor; and
a memory storing instructions executable by the processor to:
generate, from object model data and object property data for an object to be generated in additive manufacturing, a representation of a slice of the object model bounded by two planes, the object model data comprising a plurality of initial polygons;
generate a mesh of polygons to represent the slice of the object model based on the initial polygons by:
defining a vertex of a slice polygon where a vertex of an initial polygon intersects a plane of the two planes;
defining a vertex of the slice polygon where an edge of an initial polygon intersects a plane of the two planes;
defining an edge of the slice polygon where a face of an initial polygon intersects a plane of the two planes;
maintaining any initial polygon which is wholly contained within the slice polygon; and
maintaining any initial polygon edge or edge segment within the slice polygon;
generate a mapping between the object property data and the generated polygons; and
cause the object to be generated via additive manufacturing based on the mapping between the object property data and the generated polygons.