Variable slicing for 3d modeling

US2016176117A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016176117-A1
Application numberUS-201514964916-A
CountryUS
Kind codeA1
Filing dateDec 10, 2015
Priority dateDec 23, 2014
Publication dateJun 23, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Varying a slicing thickness for 3D modeling may include: receiving 3D modeling data from a user device; slicing the 3D modeling data, in accordance with a first thickness, into multiple cross-sections; calculating a complexity of one or more of the multiple cross-sections; and determining a slicing thickness of the 3D modeling data based on the complexity of the one or more of the multiple cross-sections

First claim

Opening claim text (preview).

We claim: 1 . A method of varying a slicing thickness for 3D modeling, comprising: receiving 3D modeling data from a user device; slicing the 3D modeling data, in accordance with a first thickness, into multiple cross-sections; calculating a complexity of one or more of the multiple cross-sections; and determining a slicing thickness of the 3D modeling data based on the complexity of the one or more of the multiple cross-sections. 2 . The method of claim 1 , the calculating comprises: counting at least one of vertexes or lines that intersect with one or more of the multiple cross-sections; and calculating the complexity of the one or more of the multiple cross-sections based on at least one of the counted number of vertexes or the counted number of lines. 3 . The method of claim 1 , further comprising: slicing the 3D modeling data in the determined slicing thickness; generating a G-code based on the sliced 3D modeling data; and transmitting the G-code to a 3D printer. 4 . The method of claim 1 , further comprising: changing the first thickness to a second thickness; and slicing the 3D modeling data in accordance with the second thickness. 5 . The method of claim 1 , wherein the slicing utilizes a 3D polygon mesh model that is formed based on the 3D modeling data. 6 . The method of claim 2 , wherein the calculating includes: assigning a first weight to the counted number of vertexes and assigning a second weight to the counted number of lines, and calculating the complexity of the sliced cross-sections based on the first weight and the second weight. 6 . The method of claim 2 , wherein the determined complexity of the one or more of the multiple cross-sections is proportional to at least one of the counted number of vertexes or the counted number of lines. 7 . The method of claim 1 , wherein the slicing thickness of the 3D modeling data is determined to be inversely proportional to the complexity of the one or more of the multiple cross-sections. 9 . The method of claim 1 , further comprising: dividing the 3D modeling data into a plurality of parts based on the complexity of the one or more of the multiple cross-sections; calculating a respective complexity of each of the parts; and determining a respective slicing thickness of each of the parts based on the respective complexity of each part. 10 . The method of claim 9 , further comprising: slicing each of the parts in accordance with the respectively determined slicing thickness; generating a G-code for each sliced part; and transmitting each G-code to a 3D printer. 11 . A 3D modeling device, comprising: a receiver configured to receive 3D modeling data from a user device; a simulator configured to slice the 3D modeling data in, accordance with a first thickness, into multiple cross-sections; a calculator configured to calculate a complexity of one or more of the multiple cross-sections; and a slice thickness determination unit configured to determine a slicing thickness of the 3D modeling data based on the complexity of the sliced cross-sections. 12 . The device of claim 11 , wherein the calculator is further configured to: count at least one of vertexes or lines that intersect with the one or more of the multiple cross-sections; and calculate the complexity of the one or more of the multiple cross-sections based on at least one of the counted number of vertexes or the counted number of lines. 13 . The device of claim 11 , further comprises: a data slicer configured to slice the 3D modeling data in accordance with the determined thickness; a G-code generator configured to generate a G-code based on the sliced 3D modeling data; and a transmitter configured to transmit the G-code to a 3D printer. 14 . The device of claim 11 , wherein the simulator is further configured to: change the first thickness to a second thickness, and slice the 3D modeling data in accordance with the second thickness. 15 . The device of claim 12 , wherein the calculator is configured to determine the complexity of the one or more of the multiple cross-sections by: assigning a first weight to the counted number of vertexes; assigning a second weight to the counted number of lines; and calculating the complexity of the one or more of the multiple cross-sections based on the first weight and the second weight. 16 . The device of claim 12 , wherein the determined complexity of the one or more of the multiple cross-sections is proportional to at least one of the counted number of vertexes or the counted number of lines. 17 . The device of claim 11 , wherein the slicing thickness of the 3D modeling data is determined to be inversely proportional to the complexity of the one or more of the multiple cross-sections. 18 . The device of claim 13 , wherein the slice thickness determination unit is further configured to divide the 3D modeling data into a plurality of parts, wherein the calculator is further configured to calculate a complexity of each of the parts, and wherein the slice thickness determination unit is further configured to determine each slicing thickness of each of the parts based on the respective complexity of each part. 19 . The device of claim 18 , wherein: the data slicer is further configured to slice each of the parts in accordance with the respectively determined slicing thickness, the G-code generator is further configured to generate a G-code based on each sliced part, and the transmitter is further configured to transmit each G-code to a 3D printer. 20 . A computing device, comprising: a memory; and a processing unit configured to: receive 3D modeling data from a user device, perform a virtual simulation to produce cross-sections of the 3D modeling data, calculate a complexity of cross-sections produced by the virtual simulation, and determine a thickness of the 3D modeling data based on the complexity of the cross-sections.

Assignees

Inventors

Classifications

  • Making, forming 3-D object, model, surface · CPC title

  • Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

  • Operations & Transport · mapped topic

  • 3-D cad-cam · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016176117A1 cover?
Varying a slicing thickness for 3D modeling may include: receiving 3D modeling data from a user device; slicing the 3D modeling data, in accordance with a first thickness, into multiple cross-sections; calculating a complexity of one or more of the multiple cross-sections; and determining a slicing thickness of the 3D modeling data based on the complexity of the one or more of the multiple cros…
Who is the assignee on this patent?
Kt Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/4099. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).