×

Three dimensional modeling

  • US 10,217,276 B2
  • Filed: 04/16/2015
  • Issued: 02/26/2019
  • Est. Priority Date: 04/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of creating a 3 Dimensional (3D) model of an object suitable for 3D printing, the method comprising:

  • defining, by a processor, an initial cuboid of edge lengths Lx, Ly, Lz for creating the 3D model, wherein the initial cuboid implicitly comprises inner cuboids such that starting from the initial cuboid each cuboid is recursively splittable into eight identical inner cuboids, wherein the initial cuboid corresponds to the root node of an octree and the inner cuboids correspond to child nodes or leaves of the octree;

    iteratively receiving, through input from a user, a size of an inner cuboid to be modified and a selection of a point on the screen;

    identifying at least one inner cuboid to be modified based on the size of the inner cuboid and x, y, z coordinates of the point on the screen, received through user input, wherein the at least one inner cuboid to be modified is related to an inner cuboid that is rendered at the selected point on the screen;

    modifying by marking the at least one inner cuboid as filled or empty; and

    creating a compressed octree representing the 3D model by modifying the octree, for each input from the user, to incorporate the modification of the at least one inner cuboid in the compressed octree; and

    wherein;

    each leaf of the compressed octree corresponds to an inner cuboid that is either fully filled with a particular color or fully empty; and

    the modifying comprises;

    replacing a node by a full leaf of a particular color when all the child nodes of the node correspond to filled inner cuboids of the particular color;

    replacing a node by an empty leaf when all the child nodes of the node correspond to empty inner cuboids;

    replacing a full leaf of the particular color by a node with eight child nodes when at least one of the eight child nodes of the full leaf corresponds to an inner cuboid that is marked as empty or as a different color; and

    replacing an empty leaf by a node with eight child nodes when at least one of the eight child nodes of the empty leaf corresponds to an inner cuboid that is marked as filled.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×