US 11,734,465 B2
Method for designing and manufacturing custom-made furniture using computer, system, and program therefor
Kenichi Ninomiya, Tokyo (JP); and Hiroyuki Masuda, Tokyo (JP)
Assigned to Domans, Inc., Tokyo (JP)
Filed by Domans, Inc., Tokyo (JP)
Filed on Jul. 10, 2020, as Appl. No. 16/926,633.
Application 16/926,633 is a continuation of application No. 15/572,061, granted, now 10,713,395, previously published as PCT/JP2017/003324, filed on Jan. 31, 2017.
Claims priority of application No. 2016-018216 (JP), filed on Feb. 2, 2016.
Prior Publication US 2020/0356705 A1, Nov. 12, 2020
Int. Cl. G06F 30/00 (2020.01); G06T 19/20 (2011.01); G06F 3/04845 (2022.01); G06F 30/13 (2020.01); G06F 111/04 (2020.01); G06F 111/20 (2020.01); G06F 119/18 (2020.01)
CPC G06F 30/00 (2020.01) [G06F 3/04845 (2013.01); G06F 30/13 (2020.01); G06T 19/20 (2013.01); G06F 2111/04 (2020.01); G06F 2111/20 (2020.01); G06F 2119/18 (2020.01); G06T 2200/24 (2013.01); G06T 2210/04 (2013.01); G06T 2219/012 (2013.01); G06T 2219/2008 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method for designing a part member of a custom-made furniture product and outputting a machining specification of the part member having a customized dimension, comprising:
producing and displaying a rectangular parallelepiped part member having a predetermined dimension on a computer screen in a form of a rectangular parallelepiped space;
setting a XY coordinate system on six faces of the rectangular parallelepiped space using a corner of a rectangle of each face as an origin and two sides of a rectangle of each face extending perpendicularly to each other from the corner as X axis and Y axis so that a position on a face of the rectangle can be designated using the XY coordinate system;
setting a variable f1 for determining a position of a first machining based on lengths p and q of two sides extending perpendicularly from a corner of the rectangle and designating a XY coordinate position of the first machining as (f1(p), f1(q));
setting a variable f2 for determining a position of a second machining based on lengths p and q of two sides extending perpendicularly from a corner of the rectangle and designating a XY coordinate position of the second machining as (f2(p), f2(q));
selecting the first machining and the second machining from a plurality of machinings registered in a machining master stored in a memory, wherein each of the plurality of machinings has a data of a reference position for setting a position of the each of the plurality of machinings, and registering the first machining and the second machining in accordance with the variables and f2 at the positions (f1(p), f1(q)) and (f2(p), f2(q)), respectively, based on the reference position;
altering dimensions of the rectangular parallelepiped space of the part member to p′ and q′ for each of the two sides of the rectangle;
calculating the positions of the first and second machinings on a face of the rectangular parallelepiped space, after the dimensions of the rectangular parallelepiped space are altered, in accordance with the variables f1 and f2 to produce positions (f1(p′), f1(q′)), (f2(p′), f2(q′)); and
outputting a machining specification that includes data of the first and the second machinings to be provided to a face of the rectangle parallelepiped space of the part member space after dimensions of the part member are altered.