The method that two-dimentional reinforcement drawing is generated based on three-dimensional rebar modelTechnical field
The present invention relates to three-dimensional rebar design and its two dimension go out figure, it is two-dimentional reinforcing bar particularly by three-dimensional reinforcing bar model conversionThe process of figure and method.
Background technology
In building trade, drawing is as the engineering data wanted most.A lot of drawings of civil engineering structure are represented using sectionMethod, particularly structure reinforcing bars figure.Draw two-dimentional reinforcing bar engineering drawing at present and mainly use the two-dimentional instrument such as AutoCAD software, rightTypical structure profile position, manual drawing structure lines, line muscle and point muscle, and carry out reinforcing bar mark, finally by manual statistics steelMuscle quantities.Whole process is loaded down with trivial details, easily malfunctions, and workload is very big.If later stage school is examined and changed, drawing one by one is needed to carry outModification, including modification reinforcing bar numbering, diameter, spacing and quantities etc., its work efficiency is extremely low.
Civil structure is carried out after three-dimensional cloth muscle, need to carry out two dimension to go out figure.If steel is drawn using above-mentioned traditional methodMuscle figure, workload greatly, and partly works and repeats, inefficiency.So needing to enter in existing RC structural modelRow drawer, generates two-dimentional reinforcement drawing, improves work efficiency.Directly on three-dimensional civil structure model, carry out three-dimensional cloth muscle design,More directly perceived, efficient.At the aspect such as steel project statistics and report generation, can be convenient quick.From presently disclosed documentFrom the point of view of, there is no general and efficient method or the approach generating two-dimentional reinforcement drawing from threedimensional model.
Content of the invention
The present invention does not have a kind of general and efficient method generating two-dimentional reinforcement drawing from threedimensional model for prior artProblem, provide a kind of method that two-dimentional reinforcement drawing is generated based on three-dimensional rebar model, the method comprises the steps:
A. parting plane and concrete structural solid are selected, according to described parting plane and concrete structural solid phase intergrowthBecome xoncrete structure line, be the center of circle according to the point that parting plane and three-dimensional reinforcing bar object intersect, with reinforcing bar radius as radius, cuing openCutting plane place plane picture circle, the circle of gained is two-dimensional points muscle object, records reinforcing bar object properties;
B. calculate the angle of three-dimensional reinforcing bar axis and parting plane, be less than the situation of set angle in described angle angleUnder, by three-dimensional reinforcing bar Object Projection to parting plane institute in the plane, obtain two-dimensional curve and record reinforcing bar object properties, describedTwo-dimensional curve is as two-dimensional line muscle object;
C. two-dimentional reinforcement drawing is generated according to described xoncrete structure line, two-dimensional points muscle object and two-dimensional line muscle object.
Specifically, in step B, calculate three-dimensional reinforcing bar axis as follows with the concrete grammar of the angle of parting plane:
Judge that three-dimensional reinforcing bar axis is space curve or straight line;
If three-dimensional reinforcing bar axis is straight line, directly calculate the angle of three-dimensional reinforcing bar axis and parting plane, if three-dimensional steelMuscle axis is space curve, then three-dimensional reinforcing bar axis is carried out discrete processes, obtains three-dimensional point set, calculates from three-dimensional point set coordinateObtain mean level of the sea, and calculate mean level of the sea and the angle cuing open plane section.
Specifically, step B also includes:The attribute information of three-dimensional reinforcing bar is stored corresponding two-dimensional points muscle object or two-dimensional lineMuscle object, the attribute information of described three-dimensional reinforcing bar includes reinforcing bar grade, reinforcing bar numbering, bar diameter and bar spacing.
Further, also include after step C:According to the three-dimensional reinforcing bar object properties being recorded, generate reinforcing bar mark andBar list, forms final two-dimentional reinforcement drawing.
Present invention has the advantages that:Achieve and generate two-dimentional reinforcement drawing from three-dimensional rebar model, according to being remembered in X-Y schemeRecord reinforcing bar information generate reinforcing bar mark and bar list, by the concordance of model and drawing it is ensured that reinforcing bar X-Y scheme justReally property, improves design efficiency and designing quality.The present invention is unrelated with software platform, has important answering in engineer applied fieldWith being worth, and there is applicability and admissibility.
Specific embodiment with reference to embodiments is described in further detail to technical scheme it should noteMeaning, embodiment is used for the purpose of the technology design helping reader to more fully understand the present invention, not in order to limit the present inventionScope of the claims.
Brief description
Fig. 1 is the flow chart of the method generating two-dimentional reinforcement drawing based on three-dimensional rebar model of the embodiment of the present invention.
Specific embodiment
The present invention does not have a kind of general and efficient method generating two-dimentional reinforcement drawing from threedimensional model for prior artProblem, a kind of method generating two-dimentional reinforcement drawing based on three-dimensional rebar model is provided.The present invention is according to three-dimensional concreteEntity and parting plane intersect and obtain xoncrete structure line object, and three-dimensional reinforcing bar object and parting plane intersect and generate two-dimensional points muscleObject, three-dimensional reinforcing bar Object Projection to parting plane generates two-dimensional line muscle object, and the attribute by above-mentioned three-dimensional reinforcing bar objectRecorded two-dimentional reinforcing bar object, reinforcing bar mark and bar list are generated according to the attribute being recorded.
Embodiment
Angle muscle three dimensional arrangement |input paramete mainly includes parting plane, concrete solid and three-dimensional reinforcing bar object.Tie belowClose Fig. 1 method of the present invention flow process is described in further detail.
As shown in figure 1, the step of the method based on three-dimensional rebar model to two-dimentional reinforcement drawing of the present invention is as follows:
Step one:Generating structure contour line
Select parting plane and concrete structural solid in three-dimensional rebar model, intersect and obtain xoncrete structure line.
Step 2:Generate two-dimensional points muscle object
Select parting plane and three-dimensional reinforcing bar object in three-dimensional rebar model, judge whether to intersect.If intersecting, cuing openGenerate intersection point on cutting plane, with this intersection point as the center of circle, draw the dot of filling, as two-dimensional points muscle object.
Step 3:Obtain three-dimensional reinforcing bar object and parting plane included angle
Following process is carried out respectively according to three-dimensional reinforcing bar axis type:
If three-dimensional reinforcing bar axis is space curve, will be discrete for space curve, obtain discrete point set, by discrete point setCoordinate obtains mean level of the sea, is calculated the angle of mean level of the sea and parting plane;
If three-dimensional reinforcing bar axis is straight line, it is calculated straight line and parting plane included angle.
Step 4:Generate two-dimensional line muscle object
When three-dimensional reinforcing bar object is less than, with parting plane included angle, the certain angle setting, three-dimensional reinforcing bar Object Projection is arrivedIn parting plane, generate two-dimensional line muscle object.
Step 5:The three-dimensional reinforcing bar object properties of storage
By the attribute information of the three-dimensional reinforcing bar needed for two-dimentional reinforcing bar mark and material list, store corresponding two-dimensional points muscle objectOr two-dimensional line muscle object, attribute information mainly includes reinforcing bar grade, reinforcing bar numbering, bar diameter and bar spacing, reinforcing bar lengthEtc. information.
Step 6:Generate two-dimentional reinforcement drawing
Xoncrete structure line, two-dimensional points muscle object, two-dimensional line muscle object are collected the two-dimentional reinforcement drawing of generation, according to two dimensional steelThe attribute information that muscle object is recorded carries out reinforcing bar mark and generates bar list, forms final reinforcing bar X-Y scheme.