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 |
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.
|