WO1997013221A1 - Dispositif permettant d'effectuer des dessins - Google Patents
Dispositif permettant d'effectuer des dessins Download PDFInfo
- Publication number
- WO1997013221A1 WO1997013221A1 PCT/JP1995/001993 JP9501993W WO9713221A1 WO 1997013221 A1 WO1997013221 A1 WO 1997013221A1 JP 9501993 W JP9501993 W JP 9501993W WO 9713221 A1 WO9713221 A1 WO 9713221A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dimensional
- shape
- dimensional shape
- data
- unit
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 21
- 238000004220 aggregation Methods 0.000 claims 2
- 230000002776 aggregation Effects 0.000 claims 2
- 238000000429 assembly Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 40
- 238000000605 extraction Methods 0.000 description 21
- 239000000284 extract Substances 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 230000000712 assembly Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
Definitions
- the present invention relates to a method and an apparatus for generating a component part, a component part, and an entire drawing (part drawing, part drawing, assembly drawing) of an apparatus.
- the shape of the three-dimensional device is handled as it is on the three-dimensional coordinate system
- the shape of the three-dimensional device is converted into a figure when viewed from a specific direction, It is handled on a two-dimensional coordinate system.
- one line segment of a device is a straight line with a start point of (1 : 0,0) and an end point of (0,1,0) in a three-dimensional space as shown in Fig. 2 (a).
- (1, 0, 0) indicates that the coordinate values of X yz are 1, 0, 0, respectively.
- the starting point is expressed as a straight line with (1, 0, 0) and the ending point is (0, 1, 0).
- the target shape is represented by a two-dimensional figure viewed from a certain direction.
- the starting point (1, 0) when viewed from a direction perpendicular to the xy plane, the starting point (1, 0) , It looks like a straight line of the end force (0, 1).
- (1, 0) means that the coordinate values of xy are 1 and 0, respectively. Any direction can be selected as the viewing direction, but in any case, the coordinates are expressed as two dimensions.
- a target shape is initially represented in a three-dimensional representation, and later converted to a two-dimensional representation.
- transformation of a shape expressed in a three-dimensional representation into a two-dimensional representation is called projection.
- Plan view direction (Which direction of the object to be shown in the drawing is front, top, or side)
- the shape feature be displayed in an easy-to-understand direction, so the operator had to judge and indicate the direction.
- the characteristics of the whole product The direction in which it is easy to understand is different from the direction in which the characteristics of each part and each part are easy to understand, so it was necessary to specify the drawing direction for the entire product, each part and each part.
- the target product may be close to a cube, a plate, or a bar. If these projections are simply placed on the drawing, margins may be created or multiple figures may overlap. To prevent this, it was necessary to indicate the location.
- the layout position when creating a drawing of an assembly, the appropriate layout of the entire product and the appropriate layout of each assembly and each part are different, so instructions are given for the entire product, each assembly and each part. Needed.
- the present invention relates to a drawing creating apparatus for creating a two-dimensional drawing in which the three-dimensional shape is projected on a plane based on the three-dimensional shape data, wherein the storage means for storing the three-dimensional shape data; Means for generating a coordinate direction that is a basis of a plane on which the three-dimensional shape is projected, based on the shape characteristic of the three-dimensional shape stored in the means; and a coordinate method generated by the means for generating the coordinate direction.
- Drawing creation means for projecting the three-dimensional shape onto a plane based on orientation to generate a two-dimensional drawing.
- the present invention also provides a drawing creating apparatus that creates a two-dimensional drawing by projecting the three-dimensional shape on a plane based on the three-dimensional shape data, wherein the storage means stores the three-dimensional shape data, and the storage means Means for generating an arrangement position of the shape on the two-dimensional drawing based on the three-dimensional shape characteristic stored in the storage device, and an arrangement position generated by the means for generating the arrangement position.
- a drawing creating means for generating a shape obtained by projecting the three-dimensional shape.
- a drawing can be created without setting a drawing for each target product by setting the drawing creation such as the projection direction from the feature of the three-dimensional shape.
- FIG. 1 is a configuration diagram of a preferred drawing creating apparatus according to the present invention
- FIG. 2 is an explanatory diagram of two-dimensional shape data and three-dimensional shape data
- FIG. 3 is an explanatory diagram of a target product.
- FIG. 4 is a diagram showing the shape data stored in the memory unit 103
- FIG. 5 is a diagram showing the component configuration data
- FIG. 6 is a diagram showing the designated data
- FIG. FIG. 7 is a diagram for explaining the processing of the target product extraction unit 102
- FIG. 8 is a diagram showing the target product data stored in the memory unit 103
- FIG. 9 is an example of an assembly product.
- FIG. 10 is a diagram showing a configuration diagram of the feature extraction unit 104
- FIG. 10 is a diagram showing a configuration diagram of the feature extraction unit 104
- FIG. 11 is a diagram showing extracted shape elements
- FIG. FIG. 13 is a diagram showing the statistics of elements
- FIG. 13 is a diagram showing an example of the direction of the component coordinate axis
- FIG. FIG. 15 is a diagram showing the feature data stored in the memory unit 103.
- FIG. 16 is a configuration diagram of the drawing setting unit 105. Is a configuration diagram of a plan view direction determining unit 1601
- FIG. 18 is a diagram showing directions of a side view and a plan view with respect to a front view
- FIG. FIG. 20 is a diagram showing the density with respect to the scale
- FIG. 21 is a diagram showing the configuration of the drawing size determination unit 1603
- FIG. FIG. 23 is a diagram showing the minimum value of the margin length
- FIG. 24 is a diagram showing the maximum value of the sum of the lengths of the drawing regions with respect to the drawing size.
- FIG. 25 is a configuration diagram of the arrangement position determination unit 1604, and
- FIG. 26 is a diagram showing the drawing setting data stored in the memory unit 103.
- FIG. 28 is a diagram showing data of a drawing memory stored in the memory section 103
- FIG. 28 is a diagram showing an example of an output drawing
- FIG. 29 is another block diagram related to the drawing creating apparatus.
- Figure 30 is another block diagram of the drawing creation device
- FIG. 31 is a block diagram according to a drawing creation method
- FIG. 32 is another block diagram according to a drawing creation method.
- FIG. 1 shows a configuration of a drawing creating apparatus according to one embodiment of the present invention.
- the input unit 101 consists of a device for inputting output data from another device such as a 3D CAD system, or an operating device such as a keyboard or mouse and a display device such as a display. Enter the configuration data and the specified data.
- a 3D CAD system or an operating device such as a keyboard or mouse
- a display device such as a display. Enter the configuration data and the specified data.
- the shape data, component configuration data, and designated data will be described in detail later.
- the target product extraction unit 102 extracts a product, a subassembly, and a component to be drawn from the component configuration data input at the input unit 101 and the designated data.
- the memory unit 103 stores the shape data input by the input unit 101, the target item data extracted by the target item extraction unit 102, the characteristic data, the drawing setting data, and the drawing data.
- the feature data is data such as the size of each drawing target product, the number of line segments that make up the shape, and the direction.
- the drawing setting data is data representing the drawing writing environment, such as the drawing direction, layout position, drawing size, and scale.
- the feature extraction unit 104 extracts feature data of each drawing target product from the shape data and target product data stored in the memory unit 103, and stores the feature data in the memory unit 103.
- the drawing setting unit 105 sets the drawing setting data for each drawing object from the characteristic data stored in the memory unit 103, and stores the drawing setting data in the memory unit 103. I say 13 ⁇ 4.
- the drawing creation unit 106 creates drawing data of each drawing creation target product from the shape data, target product data, and E-plane setting data stored in the memory unit 103, and stores the drawing data in the memory unit 103.
- the output unit 107 includes an output device such as a display or a plotter, and outputs drawing data stored in the memory unit 103 as a drawing.
- the drawing data created by the drawing setting unit 106 can be directly output as a drawing by the output unit 107.
- the input unit 101 inputs shape data, component configuration data, and designated data.
- FIG. 4 shows a part of the shape data stored in the memory unit 103.
- Reference numeral 401 denotes the name of the component of the shape
- 402 denotes the type of the component of the shape
- 4003 denotes the data of the component of the shape.
- the shape data consists of data such as line segments, vertices, and faces that make up the shape.
- a straight line segment consists of the coordinates of the start and end points
- a circular arc consists of the coordinates of the center, start point and end point, a radius, and an axis vector.
- Fig. 3 (b) shows the hierarchical structure of such parts and subassemblies.
- a part A, a part B, a part C, and a part D are assembled to create a subassembly P.
- the product P is created by assembling the component P and the components E, F, G, H, I, and J.
- the component configuration data is either product or Expressed in terms of parts and components that make up a component.
- Fig. 5 shows that product X is data 501 composed of component P, component H, component F, component G, component E, component I, and component J, and that component P is component (:, It represents data 502 composed of part B, part A, and part D.
- Drawings are required for each part, subassembly, and product because they are used for processing and assembly.
- the drawing target is part A, component B, component C, component D, component E, component F, as shown in Fig. 3 (c).
- drawings of all parts, assemblies and products are not necessarily required. This is because there are cases where a part already has a drawing that is the same as the part of a previously made product, and a case where a drawing of the part that is being designed is needed.
- the specified data is data that specifies the product, assembly, and parts to be drawn. If a product or assembly is specified, whether to create all drawings for the parts and assemblies that make up the specified product or assembly, or to create drawings only for the specified product or assembly Enter the selection.
- the designated data is, for example, as shown in FIG. This data represents the name of the specified product or assembly or part, and the choice of whether to create all the drawings for the parts and assemblies that make up the specified product or assembly. For example, in the component configuration shown in Fig. 3 (b), specify product X. If you select "all components and subassemblies", drawings are created. Parts A, B, and C , Part D, part E, part F, part G, part H, part J, part J, part P, and product X.
- the drawing will be created for the component A, part B, part C, part D, and assembled part P.
- the target product extraction unit 102 creates target product data from the component configuration data input at the input unit 101 and the designated data, and stores the target product data in the memory unit 103.
- the target item data is data representing the product, the assembled part, and the part for which the drawing is to be created.
- the process of the target product extraction unit 102 is, for example, as shown in FIG.
- Process 701 targets the specified product, assembly, or part. For example, if product X is specified in the component configuration shown in Fig. 3 (b), the specified product X is the target product.
- the process 703 determines whether the selection of the specified data is “all of the constituent parts and components”. If the selection of the specified data is “all of the components and components”, in process 704, the components and components that make up the specified product or component are obtained and set as the target products. For example, if product X is specified in the component configuration shown in Fig. 3 (b), components P, H, F, G, E, 1, J, and P that make up the product are configured. Parts A, B, C, and D are the target products. Then, in process 705, target product data is created from the target product obtained in processes 701 and 704. In processing 706, it is stored in the memory section 103. The target product data consists of the names of the target product, components, and products. FIG. 8 shows the target product data 803 stored in the memory section 103.
- the drawing is a three-view drawing consisting of a front view of the shape viewed from the front, a side view viewed from the side, and a plan view viewed from the top.
- the contents of the drawing setting data include the drawing direction, scale, drawing size, and arrangement position.
- the number of lines constituting the shape, the direction, the number of lengths or faces, the direction, the area, the size of the shape, and the like are used for setting the direction of the plan view.
- the statistics for each direction of the line segment or plane are obtained, and the coordinate axis direction is determined based on the statistics.
- the size of the shape is calculated based on the coordinate axis direction, and the projection directions of the front view, side view, and plan view are determined by comparing the sizes in the x, y, and z directions. In this embodiment, the case where the number and direction of line segments are used will be described in detail.
- the total number of line segments or the length of the shape and the size of the shape are used.
- the density of line segments is determined from the total number of line segments or the length of the shape and the size of the shape, and the size of the shape is determined based on the density.
- the shape size, drawing direction, and scale are used to set the drawing size. Since the size of the shape on the drawing can be known from the size of the shape, the drawing direction, and the scale, the drawing size is determined so that the shape fits in the drawing area and is not too large.
- the coordinates of the center of the shape, the size of the shape, the drawing direction, the scale, and the drawing size are used to set the placement position.
- the front view, side view, and plan view areas are divided based on the shape size, surface direction, scale, and drawing size, and the center of the shape is projected on each center.
- the feature extracting unit 104 has, for example, a configuration as shown in FIG.
- the shape element extraction unit 1001 extracts shape element data of each target product from the shape data stored in the memory unit 103 and the target product data.
- the line segment data is extracted.
- the line segment data is data representing the line segment. For example, a straight line is represented by the coordinates of the start and end points, and an arc is represented by the coordinates of the center, the start point and the end point, a radius, and an axis vector.
- FIG. 11 shows a part of the shape element of the part J extracted by the shape element extraction unit 1001. 1101 indicates the name of the target product, 1102 indicates the type of shape element data such as line segments and surfaces, and 1103 indicates the line segment data.
- the shape element totalizing unit 1002 aggregates the line data of the shape element data extracted by the shape element extracting unit 1001, and calculates the number of line segments, the number of each line segment in each direction, and the number of line segments. Obtain the total length.
- the direction of the line segment is the direction from the start point to the end point of the straight line and the axial direction of the arc. The opposite direction is treated as the same.
- Figure 12 shows the results of counting the direction of the line segment of part J.
- the vertical axis is the direction of the line segment, and the horizontal axis is the number of each line direction.
- the number of line segments Is 7 2 and the total length is 20.08.1.
- the total number and length of the obtained line segments are stored in the memory unit 103 as part of the feature data.
- the coordinate axis direction determining unit 1003 determines the coordinate axis direction from the counting result of the shape element counting unit 1002. First, the direction with the largest number of line segments is defined as the X direction. If there are two, if the two are orthogonal, the direction is the X direction and the y direction. If they are not orthogonal, the direction with the greater number of orthogonal directions is the X direction. Once the X direction is determined, the one that is most orthogonal to the X direction is the y direction. If there are two, if the two are orthogonal, the directions are the y and z directions. If they are not orthogonal, the direction with the greater number of orthogonal directions is the y direction.
- the cross product of the X and y directions is defined as the z direction.
- the most (0.31, 0, 0.95) is orthogonal to the X and X directions (0, 1, 0) and (—0.95, 0, 0.3). Since 1) is the next most common, we use the y and z directions respectively.
- the coordinate axis direction of the assembly is referred to as the assembly coordinate axis direction
- the coordinate axis direction obtained by the coordinate axis direction determination unit 1003 is referred to as the component coordinate axis direction.
- Fig. 13 shows the part coordinate axis direction of part J for part J.
- the obtained component coordinate axis direction is stored in the memory unit 103 as a part of the feature data.
- the direction and the number of line segments are used as shape features, but the present invention is not limited to this.
- the present invention includes the use of the length of a line segment, the direction of a surface, the area of a surface, and the like, and the use of combinations of these with the direction and number of line segments.
- the size calculation unit 1004 calculates the size of each target product from the shape data stored in the memory unit 103, the target product data, and the component coordinate axis direction determined by the coordinate axis direction determination unit 1003.
- the size is the size of the bounding box of each target product. It is the smallest rectangular parallelepiped that has sides parallel to the axis and circumscribes the shape.
- the pounding box is represented by the maximum and minimum coordinates of Xyz. If the origin in the component coordinate axis direction is set to the point where Xyz is the minimum shown in Fig. 14, the bounding box of the component J will be minimum (0, 0, 0) and maximum (2.0, 130.0, 2 2 3.6).
- the size of the shape is expressed in the form of a multiplication, such as (the length of the pounding box in the X direction) X (the length of the pounding box in the y direction) X (the length of the pounding box in the z direction).
- the size of part J is 2.0 X 1 30.0 .0 X 2 23.6.
- the obtained size is stored in the memory unit 103 as a part of the feature data.
- the center coordinate calculation unit 1005 calculates the center coordinates of each target product from the shape data stored in the memory unit 103, the target product data, and the component coordinate axis direction determined by the coordinate axis direction determination unit 1003. I do.
- the center coordinates are the coordinates of the center of the bounding box of each part or component.
- the coordinates of the center are (11.1.8, 65.0, 1.0) in the component coordinate axis direction. When this is converted to the direction of the assembly coordinate axis, it becomes (—17.6.6, 2.0, 17.8.9).
- These coordinate values are the center coordinates of the part J.
- the obtained center coordinates are stored in the memory unit 103 as a part of the feature data.
- FIG. 15 shows characteristic data of the part J stored in the memory unit 103.
- 1501 indicates the name of the target product
- 1502 indicates the type of characteristic data
- 1503 indicates the value of the characteristic data.
- the drawing setting unit 105 has a detailed configuration, for example, as shown in FIG.
- the plane direction determining unit 1601 determines the plane direction of each object from the size of each object and the component coordinate axis direction of the feature data stored in the memory unit 103, and sets the plane setting.
- Scale determination section 1602 determines the scale from the total length and the size of the line segments of the characteristic data stored in the memory section 103, and the memory section as part of the drawing setting data.
- the drawing size determination unit 1603 is used by the drawing direction and scale determination unit 1602 determined by the size of each target product of the special data stored in the memory unit 103 and the drawing direction determination unit 1601.
- the drawing size is determined from the determined scale and stored in the memory unit 103 as a part of the drawing setting data.
- the arrangement position determining unit 1604 is the drawing direction determined by the drawing direction determining unit 1601, the scale determined by the scale determining unit 1602, and the drawing determined by the drawing size determining unit 1603.
- the layout position of each plan is determined from the size and the size and center coordinates of each object in the feature data stored in the feature memory 107.
- the arrangement position is represented by, for example, the coordinates on the drawing of the center of the front view, side view, and plan view, and the center coordinates of the shape on the three-dimensional coordinates.
- the center coordinates of the shape on the three-dimensional coordinates may be projected onto the center coordinates of each view.
- the determined arrangement position is stored in the memory unit 103 as a part of the drawing setting data.
- the view direction determining unit 1601 has a configuration as shown in FIG. 17 in detail.
- the X yz direction size comparison unit 1701 compares the size of the target product of the characteristic data stored in the memory unit 103 in the X yz direction. In the case of part J, the order is z, y, and X in descending order.
- the front view direction determination unit 1702 determines the direction of the front view based on the result of the xyz direction size comparison unit 1 ⁇ 01. In the case of three views, it is easier to understand if the front view is the largest. Drawings are often written horizontally. Therefore, the direction with the largest size is the horizontal axis of the front view, and the second largest direction is the vertical axis of the front view.
- the horizontal axis of the front view is the z direction and the vertical axis is the y direction.
- the determined front view direction is stored in the memory unit 103 as a part of the drawing setting data.
- the side view direction determination unit 1703 is manufactured from the front view direction determined by the front view direction determination unit 1702. Determine the side view direction according to the drawing rules.
- FIG. 18 shows a side view direction and a plan view direction with respect to the front view direction. The direction of the side view will be determined according to the table in Figure 18.
- the horizontal axis in the front view is the z direction and the vertical axis is the y direction, so the horizontal axis in the side view is the X direction and the vertical axis is the y direction.
- the determined side view direction is stored in the memory section 103 as a part of the drawing setting data.
- the plan view direction determining unit 1704 determines the plan view direction from the front view direction determined by the front view direction determining unit 1702, similarly to the side view direction. In the plan view direction, it is determined according to the table in Fig. 18. In the case of part J, the horizontal axis in the front view is the z direction and the vertical axis is the y direction, so the horizontal axis in the side view is the z direction and the vertical axis is the X direction.
- the determined plan view direction is stored in the memory unit 103 as a part of the drawing setting data.
- the component coordinate axis direction reading unit 1705 stores the component coordinate axis direction of the feature data stored in the memory unit in the memory unit 103 as a part of the drawing setting data.
- the scale determining unit 1602 is configured in detail, for example, as shown in FIG.
- the density calculator 1901 calculates the density of each target product from the total length and the size of the line lengths of the feature data stored in the memory 103.
- the size for calculating the density can be the volume of the pounding box, the bottom area, the 2nd power of the bounding box, or the like. In the present embodiment, the largest bottom area of the pounding box is used.
- the density reference scale determination unit 1902 determines the scale from the density calculated by the density calculation unit 1901.
- the scale is determined according to the table in Figure 20.
- FIG. 20 shows a suitable scale for the density of features. For example, if the density is 1 ⁇
- a scale of 10 is appropriate.
- the determined scale is stored in the memory unit 103 as a part of the drawing setting data.
- the scale is set to 1.
- the drawing size determination unit 1603 has, for example, a configuration as shown in FIG. 21 in detail.
- the minimum margin determining unit 2101 determines the minimum margin on the drawing.
- FIG. 22 shows the distribution of drawings.
- the outermost line 2 2 0 1 is the edge of the paper.
- the thick line 2 2 0 2 is the drawing frame
- the dotted line 2 2 0 3 is the front drawing area
- the dotted line 2204 is the side drawing area
- the dotted line 2 2 0 5 Denotes an area for drawing a plan view.
- Arrows 220, 222, 222, 209 indicate the horizontal direction of the front view or plan view, the horizontal direction of the side view, the vertical direction of the front view or side view, and the plan view, respectively. Represents the vertical direction.
- the margin 2201 represents a margin between the edge 2201 in the horizontal direction and the frame 222 of the drawing.
- Margin 2 2 1 1 represents the margin between the horizontal drawing frame 2202 and the front 2 203.
- the margin 2 2 1 2 represents the margin between the horizontal front view 2 203 and the side view 2 204.
- the margin 2 2 13 represents the margin between the lateral side view 2 204 and the drawing frame 2 202.
- Margins 221 4 represents the margin between the frame 2 2 0 2 and the plane of the end 2 2 0 1 in the lateral direction of the drawing: Margin 2 2 1 5, the longitudinal direction of the paper end 2 2 0 1 and drawings Indicates the margin between the boxes 222.
- the minimum margin length can be specified by the user in advance. Also, it may be changed according to the type of drawing such as a part drawing and an assembly drawing. This is because there is a difference between the drawing area of the component drawing and the drawing area of the assembly drawing.
- the drawing area maximum value calculation unit 2102 calculates the maximum value of the sum of the lengths of the drawing areas from the minimum margin value determined by the minimum margin value determination unit 2101. The maximum sum of the lengths of the drawing areas can be obtained by subtracting the sum of the minimum margins from the length of the paper.
- the maximum value of the sum of the lengths of the drawing areas in the horizontal and vertical directions for each drawing size is calculated as shown in Fig. 24.
- FIG. 24 shows the maximum value of the sum of the lengths of the horizontal areas and the maximum value of the length of the vertical drawing areas for each drawing size.
- the drawing area calculation unit 2 103 includes the shape size of the feature data stored in the memory unit 103, the drawing direction determined by the drawing direction determination unit 1601, and the scale calculation unit 1602. Calculate the sum of the length of the drawing area in the horizontal and vertical directions from the scale calculated in.
- the sum of the lengths of the drawing areas in the vertical direction is obtained by applying a scale to the sum of the lengths of the vertical direction in the front view and the vertical direction in the plan view.
- X 1 1 32.0.
- the size reference drawing size determination unit 2104 calculates the maximum value of the sum of the drawing area lengths calculated by the drawing area maximum value calculation unit 2102 and the drawing calculated by the drawing area calculation unit 2103. Territory The drawing size is determined from the sum of the area lengths.
- the drawing size shall be the smallest size that does not exceed the maximum value in the horizontal and vertical directions. In the case of part J, the horizontal length 2 25.6 does not exceed the maximum value in A0 to A3.
- the drawing size is A3, the smallest of A0 to A3.
- the determined drawing size is stored in the memory unit 103 as a part of the drawing setting data.
- the arrangement position determining unit 1604 is configured in detail, for example, as shown in FIG.
- the margin size sum calculation unit 2501 is composed of the drawing direction determined by the drawing direction determination unit 1601, the scale determined by the scale determination unit 1602, and the drawing size determination unit 1.
- the sum of the horizontal and vertical margin sizes is determined from the drawing size determined in 603 and the size of each target product of the feature data stored in the feature memory 103.
- the sum of the margin sizes can be obtained by subtracting the sum of the drawing area lengths from the paper length.
- the sum of the lengths of the drawing areas is obtained by scaling the sum of the sizes of each target product.
- the margin size distribution unit 2502 determines the length of each of the margin 2210 to the margin 2219 from the sum of the margin lengths calculated by the margin size calculation unit 2501. .
- the arrangement position center coordinate calculation unit 2503 determines the arrangement position of the component based on the margin length determined by the margin size distribution unit 2502. The origin of the coordinates on the drawing is the lower left end of the paper.
- the horizontal coordinate value of the center of the front view is (margin 2 210 length) +
- the vertical coordinate value of the center of the front view is (the length of the margin 2 2 15) + (the length of the margin 2 2 16) + (the length of the vertical direction 2 208 of the front view) No. 2
- the horizontal coordinate value of the center of the side view is (the length of the margin 210) +
- the vertical coordinate value of the center of the side view is determined to be the same as the vertical coordinate value of the center of the front view.
- the horizontal coordinate value of the center of the plan is determined to be the same as the horizontal coordinate of the center of the front view.
- the vertical coordinate value of the center of the floor plan is (Margin
- the vertical coordinate value of the center of the side view is the same as the vertical coordinate value of the center of the front view.
- the horizontal coordinate value of the center of the floor plan is the same as the horizontal coordinate value of the center of the front view, and is determined to be 165.4.
- the center coordinates of the determined front view, side view, and plan view are stored in the memory unit 103 as a part of the drawing setting data.
- the center coordinate reading unit 2504 reads the center coordinates of the shape of the feature data stored in the memory unit, and stores it in the memory unit 103 as a part of the drawing setting data.
- FIG. 26 shows the drawing setting data of the part J stored in the memory section 103.
- 2601 represents the name of the target product.
- Reference numeral 2602 denotes the type of drawing setting data.
- Reference numeral 2603 denotes the value of the drawing setting data.
- the drawing creating unit 106 creates drawing data for each target product from the shape data, target product data, and drawing setting data stored in the memory unit 103, and stores the drawing data in the memory unit 103.
- Figure 27 shows part of the drawing data for part J. 2701 is the name of the target product, 2702 is the type of the plan, and 2703 is the data of elements such as line segments that make up the drawing. Drawing data is represented by data of elements such as lines constituting the drawing.
- the output unit 107 outputs the drawing data stored in the memory unit 103 as a figure.
- FIG. 280 shows the output diagram 280 1 of part J. Note that the output unit 107 may output the drawing data created by the drawing creating unit 106 directly as a drawing.
- FIG. 29 is a diagram showing another embodiment of the drawing creation apparatus of the present invention.
- the input unit 101 inputs shape data.
- the memory unit 103 stores the shape data, feature data, drawing setting data, and drawing data input by the input unit 101.
- the feature extracting unit 104 extracts feature data from the shape data stored in the memory unit 103 and stores the feature data in the memory unit 103.
- the drawing setting unit 105 sets drawing setting data from the feature data stored in the memory unit 103 and stores the drawing setting data in the memory unit 103.
- the drawing creation unit 106 creates drawing data from the shape data and the drawing setting data stored in the memory unit 103, and stores the drawing data in the memory unit 103.
- the output unit 107 outputs the drawing data stored in the memory unit 103 as a diagram.
- FIG. 30 shows another example of the configuration of the drawing creating apparatus according to the present invention.
- the input unit 101 inputs three-dimensional shape data, component configuration data, and designated data.
- the target product extraction unit 102 extracts target product data for products, assemblies, and components to be drawn from the component configuration data input at the input unit 101 and the designated data.
- the memory unit 103 stores the shape data input by the input unit 101, the target product data extracted by the target product extraction unit 102, the feature data, the drawing setting data, and the drawing data. .
- the feature extraction unit 104 extracts feature data of each drawing target product from the shape data and target product data stored in the memory unit 103, and stores the feature data in the memory unit 103.
- the drawing setting unit 105 sets the drawing setting data for each drawing object from the characteristic data stored in the memory unit 103, and stores the drawing setting data in the memory unit 103.
- the drawing creation unit 106 creates drawing data from the shape data, target product data, and drawing setting data stored in the memory unit 103, and stores the drawing data in the memory unit 103.
- the output unit 107 includes an output device such as a display or a plotter, and outputs drawing data stored in the memory unit 103 as a diagram.
- the drawing setting correction section 3108 stores the figure stored in the memory section 103.
- the correction of the surface setting data is input and stored in the memory unit 103. In this modification of the drawing setting data, not all the drawing setting data of all the target products, but only the values to be changed. If a figure other than the front view, side view, and plan view is required, it can be added.
- FIG. 31 shows an embodiment according to the drawing creating method of the present invention.
- the input step 3201 inputs the shape data, the component configuration data, and the designated data.
- the shape memory step 3202 records the shape data input in the input step 3201.
- the target product extraction step 3203 extracts target product data from the component configuration data and the designated data input in the input step 3201.
- the target product storage step 3204 stores the target product data extracted in the target product extraction step 3203.
- the feature extraction step 3205 extracts the feature data of each drawing creation target product from the shape data stored in the shape memory step 3202 and the target product data stored in the target product storage step 3204.
- the feature storage step 3206 stores the feature data of each drawing object extracted in the feature extraction step 3205.
- the drawing setting step 3207 is stored in the feature storage step 3206.
- the drawing setting data of each target product is set from the feature data obtained in the drawing setting storing step 3202 stores the drawing setting data set in the drawing setting step 322.
- Drawing creation step 3 2 Reference numeral 9 denotes each object based on the shape data stored in the shape storage step 3202, the target product data stored in the storage step 3204, and the drawing setting data stored in the drawing setting storage step 3208.
- the storage step 3210 stores the drawing data created in the drawing creation step 3209.
- the output step 3221 stores the drawing data stored in the drawing storage step 3210 as a diagram.
- the output step 3 2 1 1 directly outputs the drawing data created in the drawing creation step 3 2 9. It can also be output as a drawing. Steps 3203 and 3204 may be omitted as necessary.
- FIG. 32 shows another embodiment according to the drawing creating method of the present invention.
- the shape storage step 3202 stores the shape data input in the input step 3201.
- the target product extraction step 3 2 ⁇ 3 extracts target product data from the component configuration data and the designated data input in the input step 3 201.
- the target product storage step 3204 stores the target product data extracted in the target product extraction step 3203.
- the feature extraction step 3205 extracts feature data of each drawing creation target product from the shape data stored in the shape storage step 3202 and the target product data stored in the target product storage step 3204.
- the feature storage step 3206 stores the feature data of each drawing creation object extracted in the feature extraction step 3205.
- the drawing setting step 3207 sets the drawing setting data of each target product from the feature data stored in the feature storing step 3206.
- enter the correction of the drawing setting data set in the drawing setting step 3 2 07 t This correction of the drawing setting data will correct all the drawing setting data of all target products Instead, just modify the value you want to change. If a figure other than the front view, side view and plan view is required, it can be added.
- the drawing setting storage step 3208 stores the drawing setting data set in the drawing setting section 3207 and the drawing setting data corrected in the drawing setting correction step 3811.
- the drawing creation step 3209 was performed by storing the shape data stored in the shape memory step 3202, the target product data stored in the target product storage step 3204, and the drawing setting storage step 3208. Create drawing data for each target product from drawing setting data.
- the drawing memory step 3 2 10 is the drawing creation step 3 2 9 Store the drawing data created in.
- the output step 3221 outputs the drawing data stored in the drawing storage step 3210 as a drawing.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Abstract
Cette invention permet d'effectuer les dessins de pièces et de sous-ensembles, quels qu'ils soient, en une seule fois et sans devoir définir des conditions de dessin tel que la direction de projection, etc. Ce dispositif comprend un système de génération des directions de coordonnées en fonction des caractéristiques d'une forme tridimensionnelle, ces coordonnées représentant la base d'un plan sur lequel ladite forme tridimensionnelle est projetée. Le dispositif comprend également un système de dessin permettant d'obtenir des dessins bidimensionnels en projetant la forme tridimensionnelle sur le plan en fonction des directions de coordonnées générées. Etant donné que les conditions de dessin, telles que la direction de projection, sont établies en fonction des caractéristiques de la forme tridimensionnelle, les plans d'objets peuvent être dessinés sans devoir définir les conditions de dessin pour chaque objet.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP51412997A JP3533222B2 (ja) | 1995-09-29 | 1995-09-29 | 図面作成装置 |
PCT/JP1995/001993 WO1997013221A1 (fr) | 1995-09-29 | 1995-09-29 | Dispositif permettant d'effectuer des dessins |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1995/001993 WO1997013221A1 (fr) | 1995-09-29 | 1995-09-29 | Dispositif permettant d'effectuer des dessins |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1997013221A1 true WO1997013221A1 (fr) | 1997-04-10 |
Family
ID=14126338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1995/001993 WO1997013221A1 (fr) | 1995-09-29 | 1995-09-29 | Dispositif permettant d'effectuer des dessins |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP3533222B2 (fr) |
WO (1) | WO1997013221A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002366967A (ja) * | 2001-06-06 | 2002-12-20 | Ichiro Morita | 三次元素材画像の提供方法、提供システム、提供プログラム及び提供プログラムを記憶した記憶媒体 |
JP2008065586A (ja) * | 2006-09-07 | 2008-03-21 | Ricoh Co Ltd | パーツ識別画像作成装置およびプログラムおよび記憶媒体 |
CN110020490A (zh) * | 2019-04-16 | 2019-07-16 | 北京磁浮交通发展有限公司 | 一种轨排绘图方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5899087A (ja) * | 1981-12-09 | 1983-06-13 | Matsushita Electric Ind Co Ltd | 画像発生装置 |
JPH01114990A (ja) * | 1987-10-28 | 1989-05-08 | Daikin Ind Ltd | テクスチャマッピング装置 |
JPH0431971A (ja) * | 1990-05-29 | 1992-02-04 | Nec Corp | 3次元形状表示方式 |
-
1995
- 1995-09-29 JP JP51412997A patent/JP3533222B2/ja not_active Expired - Fee Related
- 1995-09-29 WO PCT/JP1995/001993 patent/WO1997013221A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5899087A (ja) * | 1981-12-09 | 1983-06-13 | Matsushita Electric Ind Co Ltd | 画像発生装置 |
JPH01114990A (ja) * | 1987-10-28 | 1989-05-08 | Daikin Ind Ltd | テクスチャマッピング装置 |
JPH0431971A (ja) * | 1990-05-29 | 1992-02-04 | Nec Corp | 3次元形状表示方式 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002366967A (ja) * | 2001-06-06 | 2002-12-20 | Ichiro Morita | 三次元素材画像の提供方法、提供システム、提供プログラム及び提供プログラムを記憶した記憶媒体 |
JP4671213B2 (ja) * | 2001-06-06 | 2011-04-13 | 一郎 森田 | 三次元素材画像の提供方法、提供システム、提供プログラム及び提供プログラムを記憶した記憶媒体 |
JP2008065586A (ja) * | 2006-09-07 | 2008-03-21 | Ricoh Co Ltd | パーツ識別画像作成装置およびプログラムおよび記憶媒体 |
CN110020490A (zh) * | 2019-04-16 | 2019-07-16 | 北京磁浮交通发展有限公司 | 一种轨排绘图方法及装置 |
CN110020490B (zh) * | 2019-04-16 | 2022-12-16 | 北京磁浮交通发展有限公司 | 一种轨排绘图方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP3533222B2 (ja) | 2004-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Younes | Shapes and diffeomorphisms | |
Löhner | Applied computational fluid dynamics techniques: an introduction based on finite element methods | |
EP2381421A2 (fr) | Génération automatique de modèles en 3D à partir d'images de produits de marchandises emballées | |
Poranne et al. | Provably good planar mappings | |
JP3657771B2 (ja) | 三次元モデル作成装置 | |
JP2010257317A (ja) | レイアウト設計支援システム、その制御方法及び制御プログラム | |
CN115861547A (zh) | 一种基于投影的模型表面样条线生成方法 | |
CN113724401A (zh) | 一种三维模型切割方法、装置、计算机设备和存储介质 | |
US8477133B2 (en) | Method and apparatus for generating three-dimensional finite element mesh | |
CN114820979B (zh) | 三维网格模型的处理方法、装置和存储介质 | |
WO1997013221A1 (fr) | Dispositif permettant d'effectuer des dessins | |
WO2004053741A1 (fr) | Procede de calcul d'intersections entre des triangles et des segments de ligne et programme approprie | |
JP3812547B2 (ja) | 図面作成装置 | |
JPH1196400A (ja) | 形状変換方法 | |
JPH07234949A (ja) | 透視図作成支援方法および透視図作成支援システム | |
Angelidis et al. | Space deformations and their application to shape modeling | |
Ono et al. | Free-form deformation with automatically generated multiresolution lattices | |
US20010013867A1 (en) | Object search method and object search system | |
Devillers et al. | Rounding meshes in 3D | |
JP3254276B2 (ja) | 貼り形状算出装置 | |
CN116433877B (zh) | 确定物体模型摆放面的方法、电子设备及存储介质 | |
JP2005514675A (ja) | N次元空間にm次の形状を生成するための方法および装置 | |
JP3723875B2 (ja) | 2次元画像上へのモデル画像置換方法ならびにそのためのモデル画像置換装置およびコンピュ−タ読み取り可能なプログラム記録媒体 | |
JP3099620B2 (ja) | 立体図の作図方法 | |
JP3285241B2 (ja) | 収納形状生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP KR US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |