IP Library Granted Patent US 11,068,624
Granted Patent B2
US 11,068,624 · App. 14/832,329 · Granted Jul 20, 2021

Three-dimensional model generating method, three-dimensional model generating system, and three-dimensional model generating program

Inventors: Yasushi Tomono (Tokyo, JP); Takanori Asamizu (Hokkaido, JP)
Assignee: MITUTOYO CORPORATION
G06F30/17G06F30/13G06F30/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,068,624
App. No.
14/832,329
Granted
Jul 20, 2021
Kind
B2
Abstract

A three-dimensional model generating method selecting a predetermined plane element defining a three-dimensional model element using measurement data, which includes measurement point group data obtained by measuring a measured object, a type of a plane element, and geometric values of the plane element; obtaining a condition required for generating a three-dimensional model element; generating the three-dimensional model element using the selected plane element and the obtained condition; and generating the three-dimensional model of the measured object using one or a plurality of three-dimensional model elements. A calculator displays a three-dimensional image corresponding to the measured object as well as a list of at least the structural elements which, of the plane elements included in the measurement data, configure the three-dimensional image.

Claims (61)

1. A three-dimensional model generating method, comprising:

generating, via a calculator, a first three-dimensional model based on measurement data, the measurement data including measurement point group data obtained by measuring a measured object having a plurality of plane elements, a type of the plane elements, and geometric values of the plane elements;

generating, via the calculator, a three-dimensional sweep element, the three-dimensional sweep element representing a linear extension of the first three-dimensional model and includes a plane element of the first three-dimensional model and a plurality of candidate plane elements that were generated additionally from the first three-dimensional model, such that a number of plane elements is increased from a number of plane elements originally present in the first three-dimensional model, and the three-dimensional sweep element is based on the measurement data;

displaying, on a display connected to the calculator, a list of plane elements included in the first three-dimensional model,

wherein the generating of the three-dimensional sweep element includes:

receiving, by the calculator and from an input device, a first plane element for generating the three-dimensional sweep element, among the list of the plane elements, the first plane element being a sweep base plane;

generating, by the calculator and using the measurement data, the plurality of candidate plane elements that are not included in the list of plane elements;

causing to display, on the display, a listing of the plurality of candidate plane elements for generating the three-dimensional sweep element;

selecting, by the calculator, a second plane element for the three-dimensional sweep element, among the plurality of candidate plane elements;

defining a contour line between the first plane element and the second plane element using linear intersections between the first plane element and the second plane element,

defining a direction and a distance in which the sweep base plane is to be displaced, and

generating the three-dimensional sweep element using the first plane element, the second plane element, the defined contour line, and the direction and distance of displacement of the sweep base plane; and

generating, via the calculator, a second three-dimensional model based on the three-dimensional sweep element and the first three-dimensional model,

wherein the second three-dimensional model is different from the first three-dimensional model, and includes additional planar elements more than the first three-dimensional model, and

wherein the candidate plane elements are generated in an area at which data for the first three-dimensional model did not exist.

2. The three-dimensional model generating method according to claim 1 , further comprising:

displaying, on the display, a three-dimensional image including the plane elements as the three-dimensional image.

3. The three-dimensional model generating method according to claim 1 , further comprising:

displaying, on the display, a three-dimensional image of one of the first or second three-dimensional model as the three-dimensional image, and

displaying, on the display, a list of three-dimensional model elements used to generate the one of the first or second three-dimensional model and plane elements corresponding to each of the three-dimensional model elements.

4. The three-dimensional model generating method according to claim 3 , further comprising displaying, on the display, when a plane element that is not used in generating of one of the first or second three-dimensional model is present, a three-dimensional image with a three-dimensional image of the unused plane element superimposed on the three-dimensional image.

5. The three-dimensional model generating method according to claim 3 , wherein the displaying the list of the three-dimensional model elements used to generate one of the first or second three-dimensional model and the plane elements corresponding to each of the three-dimensional model elements, comprises displaying a plane element defining a target three-dimensional model element among the list of the three-dimensional model elements, and displaying a predetermined condition defining the target three-dimensional model element.

6. The three-dimensional model generating method according to claim 1 , further comprising, when one of a predetermined structural element in the three-dimensional image and a corresponding structural element in a list is selected, displaying the selected predetermined structural element and the corresponding structural element, in a different format from remaining structural elements in the list.

7. The three-dimensional model generating method according to claim 2 , further comprising:

correcting, via the calculator, an inclination of a target plane element when an angle error is equal to or less than a predetermined size when the target plane element is compared to a predetermined plane or line,

displaying, on the display, a structural element of the three-dimensional image corresponding to the target plane element having the corrected inclination in a different format from remaining structural elements in the list when the calculator displays the three-dimensional image, and

displaying, on the display, the structural element corresponding to the target plane element having the corrected inclination in a different format from the remaining structural elements on the list.

8. The three-dimensional model generating method according to claim 1 , further comprising:

obtaining, via the calculator, information for intersections between the plane elements and contour information for each plane element from the plane elements and automatically generating the first three-dimensional model; and

displaying, on the display, the first three-dimensional model.

9. A three-dimensional model generating system comprising:

a calculator configured to

generate a first three-dimensional model based on measurement data, which includes measurement point group data obtained by measuring a measured object having a plurality of plane elements, a type of plane elements, and geometric values of the plane elements;

generate a three-dimensional sweep element, the three-dimensional sweep element representing a linear extension of the first three-dimensional model and includes a plane element of the first three-dimensional model and a plurality of candidate plane elements that were generated additionally from the first three-dimensional model, such that a number of plane elements is increased from a number of plane elements originally present in the first three-dimensional model, and the three-dimensional sweep element is based on the measurement data;

cause to display, on a display connected to the calculator, a list of plane elements included in the first three-dimensional model,

wherein, in the generating of the three-dimensional sweep element, the calculator:

receive, from an input device, a first plane element for generating the three-dimensional sweep element, among the list of plane elements, the first plane element being a sweep base plane;

generate, by using the measurement data, the plurality of candidate plane elements that are not included in the list of plane elements;

cause to display, on the display, a listing of the plurality of candidate plane elements for generating the three-dimensional sweep element;

select a second plane element for the three-dimensional sweep element, among the plurality of candidate plane elements;

define a contour line between the first plane element and the second plane element using linear interactions between the first plane element and the second plane element,

define a direction and a distance in which the sweep base plane is to be displaced, and

generate the three-dimensional sweep element using the first plane element, the second plane element, the defined contour line, and the direction and distance of displacement of the sweep base plane; and

generate a second three-dimensional model based on the three-dimensional sweep element and the first three-dimensional model,

wherein the second three-dimensional model is different from the first three-dimensional model, and includes additional planar elements more than the first three-dimensional model, and

wherein the candidate plane elements are generated in an area at which data for the first three-dimensional model did not exist.

10. A non-transitory computer-readable medium that stores a three-dimensional model generating program product, the three-dimensional model generating program product causing the computer to execute processes comprising:

generating, via a calculator, a first three-dimensional model based on measurement data, the measurement data including measurement point group data obtained by measuring a measured object having a plurality of plane elements, a type of the plane elements, and geometric values of the plane elements;

generating, via the calculator, a three-dimensional sweep element, the three-dimensional sweep element representing a linear extension of the first three-dimensional model and includes a plane element of the first three-dimensional model and a plurality of candidate plane elements that were generated additionally from the first three-dimensional model, such that a number of plane elements is increased from a number of plane elements originally present in the first three-dimensional model, and the three-dimensional sweep element is based on the measurement data;

displaying, on a display connected to the calculator, a list of plane elements included in the first three-dimensional model;

wherein the generating of the three-dimensional sweep element includes:

receiving, by the calculator and from an input device, a first plane element for generating the three-dimensional sweep element, among the list of the plane elements, the first plane element being a sweep base plane;

generating, by the calculator and using the measurement data, the plurality of candidate plane elements that are not included in the list of plane elements;

causing to display, on the display, a listing of the plurality of candidate plane elements for generating the three-dimensional sweep element;

selecting, by the calculator, a second plane element for the three-dimensional sweep element, among the plurality of candidate plane elements;

defining a contour line between the first plane element and the second plane element using linear intersections between the first plane element and the second plane element,

defining a direction and a distance in which the sweep base plane is to be displaced, and

generating the three-dimensional sweep element using the first plane element, the second plane element, the defined contour line, and the direction and distance of displacement of the sweep base plane; and

generating, via the calculator, a second three-dimensional model based on the three-dimensional sweep element and the first three-dimensional model,

wherein the second three-dimensional model is different from the first three-dimensional model, and includes additional planar elements more than the first three-dimensional model, and

wherein the candidate plane elements are generated in an area at which data for the first three-dimensional model did not exist.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2015
From: TOMONO, YASUSHI; ASAMIZU, TAKANORI
To: MITUTOYO CORPORATION
Reel/Frame 036392/0267 →
Priority Claims (1)
JP JP2014-170654 · Aug 25, 2014 · national
Continuity (1)
Related Publication 20160055267A1 · Feb 25, 2016