CN117407992B - Three-dimensional ceramic model design method based on combination mode - Google Patents

Three-dimensional ceramic model design method based on combination mode Download PDF

Info

Publication number
CN117407992B
CN117407992B CN202311697958.6A CN202311697958A CN117407992B CN 117407992 B CN117407992 B CN 117407992B CN 202311697958 A CN202311697958 A CN 202311697958A CN 117407992 B CN117407992 B CN 117407992B
Authority
CN
China
Prior art keywords
ceramic
bus
semantic
busbar
semantics
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311697958.6A
Other languages
Chinese (zh)
Other versions
CN117407992A (en
Inventor
雍俊海
张苗辉
吴子健
古和今
张安安
李晖
朱晓翠
刘琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ENERGY RESEARCH INSTITUTE OF JIANGXI ACADEMY OF SCIENCES
Tsinghua University
Original Assignee
ENERGY RESEARCH INSTITUTE OF JIANGXI ACADEMY OF SCIENCES
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ENERGY RESEARCH INSTITUTE OF JIANGXI ACADEMY OF SCIENCES, Tsinghua University filed Critical ENERGY RESEARCH INSTITUTE OF JIANGXI ACADEMY OF SCIENCES
Priority to CN202311697958.6A priority Critical patent/CN117407992B/en
Publication of CN117407992A publication Critical patent/CN117407992A/en
Application granted granted Critical
Publication of CN117407992B publication Critical patent/CN117407992B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/30Polynomial surface description
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Optimization (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Computational Mathematics (AREA)
  • Algebra (AREA)
  • Mathematical Physics (AREA)
  • Architecture (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to a three-dimensional ceramic model design method based on a combination mode, which comprises the steps of initializing or adjusting semantic and semantic parameters of each level of ceramic; then, dividing the ceramic into a plurality of busbar units corresponding to the semantics according to the semantics of each level by adopting a combination mode, and determining the number and the positions of control points of each busbar unit according to the semantics and the semantic parameters; each busbar unit is set to be continuous or discontinuous with the last busbar unit; according to the setting of each bus unit, determining the local curve characteristic of the bus unit and the global characteristic of the bus; according to various characteristic parameters, combining each bus unit into a ceramic external bus; and generating a ceramic internal bus through key point offset according to the ceramic external bus, and finally connecting to generate a ceramic bus and rotating to generate a three-dimensional ceramic model. The invention can make the design process of the ceramics more visual, flexible and efficient, and has wide application prospect.

Description

Three-dimensional ceramic model design method based on combination mode
Technical Field
The invention belongs to the technical field of computer graphics, and particularly relates to a three-dimensional ceramic model design method based on a combination mode.
Technical Field
In conventional ceramic design processes, designers often need to face complex shape and structural requirements. Existing ceramic design methods, while providing some semantic-driven design functionality, have limitations in handling multi-level semantics, fine control, and overall consistency. Conventional modeling design methods typically require a large amount of manual adjustments that do not allow for rapid adjustments to the ceramic prototype. Existing semantic driven design methods can only model simple models, but cannot handle complex ceramic models and semantic representations.
Taking a ceramic bottle design as an example, not only the whole shape, but also the characteristics of various semantics such as a bottle mouth, a bottle neck, a bottle abdomen, a bottle foot and the like are required to be considered, the existing designers design the neck characteristics of the ceramic bottle, and bamboo joints are introduced as independent ceramic neck representations, so that the representations have unique characteristics locally and can have complex correlations with the semantics of various other parts.
In the volume 39 and 4 of the "ceramic product aided design and visualization key technology research" published by ancient and modern authors in the 8 th month of 2018 "ceramic school journal", a prototype design method based on natural semantics is mentioned, which only represents an external curve of ceramic and can only be used for prototype design, and product design cannot be directly performed, and the method refers to using 6 characteristic points as characteristic points of an external bus and connecting the characteristic points through fold lines and adjusting the characteristic points, because timeliness and accuracy of curve construction cannot be ensured if the characteristic points are too many; moreover, only two types of support of the semantics are dimension and gesture, which are ceramic characteristics facing to the whole, and the adjustment of each characteristic can more or less influence the whole characteristic, so that the design of a specific complex shape cannot be carried out.
Disclosure of Invention
To overcome these challenges, the present invention provides a method of three-dimensional ceramic model design based on a combined model. According to the method, each level of semantics of the ceramics can be initialized or adjusted, the ceramics are divided into a plurality of bus units corresponding to the semantics according to the semantics, flexible adjustment is carried out through starting points, end points and characteristic points, meanwhile, each bus unit can be a curve segment or a combination of curve segments, and each bus unit can represent more complex ceramic characteristics in a recursion mode, so that accurate control of the bus units is realized. By combining these busbar units, a complete ceramic external busbar is formed. On the basis, a ceramic internal bus is constructed through key point offset and curve interpolation to form a ceramic bus, and a three-dimensional ceramic model which is highly accurate and meets the requirements of all semantics is generated through rotation.
The invention provides a three-dimensional ceramic model design method based on a combination mode, which comprises the following steps:
initializing or adjusting semantic parameters of each level of ceramics;
dividing the ceramic into a plurality of busbar units corresponding to the semantics according to the semantics of each level by adopting a combination mode, and determining the number and the positions of control points of each busbar unit according to the semantics and the semantic parameters;
determining local curve characteristics of the busbar units and global characteristics of the busbars according to the starting points, the ending points and the characteristic points of the busbar units;
according to various characteristic parameters, the busbar units are combined according to the busbar unit sequence, each busbar unit is set to be continuous or discontinuous with the last busbar unit, and the ceramic busbar segments generated by the continuous representative busbar units have smooth transition between the continuous busbar units; the bus unit where the discontinuous representation is located is only connected with the front bus unit, and smooth transition is not satisfied, so that curves of all semantic parts are ensured to be mutually connected, and a ceramic external bus is formed;
constructing a ceramic internal bus by utilizing key points of the ceramic external bus through offset and curve interpolation;
combining each ceramic external bus and each ceramic internal bus into a complete ceramic bus; and rotating the ceramic busbar to generate a three-dimensional ceramic model.
Specifically, the initializing or adjusting semantic and semantic parameters of each level of the ceramic further includes:
defining levels of semantics and semantic parameters associated with each semantic, each level representing a particular portion or feature of the ceramic;
and receiving semantic parameters input by the user, and adjusting the features of the corresponding semantics according to the semantic parameters input by the user.
Specifically, the method adopts a combination mode, divides the ceramic into a plurality of busbar units corresponding to the semantics according to the semantics of each level, determines the number and the positions of control points of each busbar unit according to the semantics and the semantic parameters, and further comprises the following steps:
and (3) corresponding each semantic to one or more busbar units, wherein each busbar unit corresponds to the characteristic of the semantic through a semantic mapping function, and each busbar unit is a curve segment or a combination of the curve segment and other busbar units.
According to the semantics and the semantic parameters, namely the semantic mapping function, control points can be automatically generated for each busbar unit, and the shapes of the busbar units are ensured to meet the requirement of semantics.
Specifically, determining the local curve characteristic of each bus unit and the global characteristic of the bus according to the starting point, the end point and the characteristic point of each bus unit, and further comprises:
analyzing the control points of each busbar unit to determine local features;
and taking the starting point of each busbar unit as the end point of the last busbar unit, associating the end point with the corresponding ceramic semantics, and associating the number and the positions of the characteristic points with the corresponding ceramic semantics, wherein a plurality of characteristic points are arranged between the starting point and the end point.
Specifically, the generating of the ceramic inner bus by the key point shift from the rotating ceramic outer bus further includes:
constructing a point set according to the starting point and the end point of each bus unit of the ceramic external bus, and forming a ceramic internal bus point set by inward offset of the point set;
the offset process uses a parametric offset method, i.e., the closer to the bottom the point is offset inward the greater the distance, as desired;
and (3) performing curve interpolation on the offset point set to generate an initial ceramic internal bus according to the requirement, sampling the ceramic external bus, sequentially judging whether the ceramic external bus sampling points are located at the appointed distance outside the initial ceramic internal bus according to the bus units in a section-by-section mode, if not, re-offsetting the control points or sampling points of the current bus unit to the point set aiming at the bus unit corresponding to the current sampling points, and performing curve interpolation again until the ceramic external bus sampling points are all located at the appointed distance outside the initial ceramic internal bus.
Specifically, the generating a three-dimensional ceramic model according to the rotating ceramic busbar further comprises:
the ceramic bus refers to the connection of the ceramic external bus and the ceramic internal bus, namely the starting point of the ceramic bus is the starting point of the ceramic external bus, the ending point of the ceramic bus is the ending point of the ceramic internal bus, and the ending point of the ceramic external bus is connected with the starting point of the ceramic internal bus;
rotating the generated ceramic bus around a designated axis to generate a complete three-dimensional ceramic model;
the three-dimensional ceramic model is further processed as needed, including but not limited to smoothing, adding detail.
Specifically, the number and the positions of the control points are determined according to the semantic features; the method for generating the control point comprises the following steps: and automatically generating control points according to semantic requirements by using a mathematical algorithm and an interpolation method.
The present invention provides a computer readable medium having stored thereon computer instructions which, when executed by a processor, implement the method for three-dimensional ceramic model design based on a combined model.
The invention provides an electronic device, comprising: one or more processors; a memory for storing one or more programs; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the combined mode-based three-dimensional ceramic model design method.
The three-dimensional ceramic model design method based on the combined mode not only has high flexibility and accuracy, but also can meet the requirements of complex ceramic design. The novel design concept is brought to the field of ceramic design, and a more powerful, efficient and controllable design tool is provided for designers.
The invention is characterized in that:
multilevel semantic processing: the invention adopts multi-level semantic processing, and can finely divide each semantic (such as bottle mouth, bottleneck, bottle belly and the like) of the ceramic, so that a designer can more accurately capture the complex structure and characteristics of the ceramic.
And (3) combination mode design: the invention adopts a combination mode to divide the ceramic into a plurality of bus units corresponding to the semantics. Each bus unit can automatically adjust control points according to semantic requirements, so that accurate control of local features is realized, and meanwhile, the consistency of the whole bus units is ensured.
Accurate control point management: the number and the positions of the control points are automatically generated according to the semantics and the requirements of users, so that the shape of each bus unit is ensured to meet the design requirements. This precise control point management enables the curve and curved surface characteristics of the ceramic to be highly finely tuned.
Offsetting the ceramic inner buss according to the ceramic outer buss: the offset process uses a parametric offset method, i.e., the closer to the bottom the point is offset inward the greater the distance, meeting the stability requirements of the ceramic design. And meanwhile, performing curve interpolation on the offset point set to generate an initial ceramic internal bus according to the requirement, judging the position relationship between the initial ceramic internal bus and sampling points of an external bus, and gradually iterating to generate the internal bus, so that the smoothness of the inside of the three-dimensional ceramic model is kept as much as possible, and the practical application effect is improved.
The invention has the beneficial effects that:
the design flexibility is improved: the designer can accurately adjust each semantic part according to specific requirements, and more flexible and various ceramic designs are realized.
And (3) improving the design precision: through the fine management control of each bus unit, the overall and local high-precision curve and curved surface control can be realized at the same time, and the fineness and accuracy of ceramic design are ensured.
Time and cost are saved: the automatic control point management and rotation model generation method greatly saves design time, reduces design cost and improves design efficiency.
Enhancing user experience: the invention provides an intuitive and efficient design tool, so that a designer can more easily convert creative into actual ceramic design, and the user experience is enhanced.
The method of the invention shows both the external bus and the internal bus, and simultaneously considers the practicability in ceramic design, including the smoothness of the internal bus and the stability of the ceramic structure, and can be directly used for product design.
Compared with the method in the document ceramic product aided design and visualization key technology research, the method provided by the invention has no limit on the number of feature points, and can be arbitrarily expanded according to actual needs.
The method can be used for supporting semantics according to the actual expansion, has the characteristics of scale and gesture, can also have the local characteristics of concavity and convexity, can only affect the local part but not the whole part when adjusting the local characteristics, and can also support the replacement of the local characteristics, for example, the bottleneck of a bottle can be a bamboo joint neck with the diameter being the responsibility, and the replacement of the local characteristics can not affect other local characteristics.
Drawings
FIG. 1 is a flow chart of the present invention.
Fig. 2 is a schematic view of a ceramic external bus of the bamboo joint bottle.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
As shown in fig. 1, a method for designing a three-dimensional ceramic model based on a combined mode includes the following steps:
s101: initializing or adjusting semantic parameters of each level of ceramics;
s102: dividing the ceramic into a plurality of busbar units corresponding to the semantics according to the semantics of each level by adopting a combination mode, and determining the number and the positions of control points of each busbar unit according to the semantics and the semantic parameters;
s103: determining local curve characteristics of the busbar units and global characteristics of the busbars according to the starting points, the ending points and the characteristic points of the busbar units;
s104: according to each characteristic parameter, each busbar unit is combined into a complete ceramic busbar;
according to various characteristic parameters, the busbar units are combined according to the busbar unit sequence, each busbar unit is set to be continuous or discontinuous with the last busbar unit, and the ceramic busbar segments generated by the continuous representative busbar units have smooth transition between the continuous busbar units; the bus unit where the discontinuous representation is located is only connected with the front bus unit, and smooth transition is not satisfied, so that curves of all semantic parts are ensured to be mutually connected, and a ceramic external bus is formed;
s105: constructing a ceramic internal bus by utilizing key points of the ceramic external bus through offset and curve interpolation;
s106: combining each ceramic external bus and each ceramic internal bus into a complete ceramic bus; and rotating the ceramic busbar to generate a three-dimensional ceramic model.
Referring to fig. 2, taking a bamboo joint bottle as an example, the steps of initializing or adjusting semantic and semantic parameters of each level of ceramics are as follows:
11 Defining each level of semantics and semantic parameters:
determining a semantic hierarchy, defining the content of each semantic component, wherein each component corresponds to a busbar unit of the level and comprises a ware bottom, a ware bottom edge, ware feet, ware abdomen, ware shoulders, ware neck, ware mouth and ware mouth edge from the bottom; then including the specific type of each content, such as belly is a drum belly, neck is a bamboo joint neck, etc.; finally, specific semantic description items are included, such as skim-skim of the mouth, thickness of the flat edge, etc. Each description item represents a parameter, and the use mode of the specific parameter is preset according to the semantic type, so that the specific parameter corresponds to a plurality of bus units.
12 Receiving user input and adjusting semantic features:
user input: and receiving the semantic description item parameters input by the user. These semantic parameters may be obtained through a graphical interface, text input, or other input means, and the user may specify a specific feature type for each semantic portion, e.g., neck may be changed from bamboo neck to straight neck.
Parameter verification and range limitation: and checking semantic parameters input by a user to ensure that the semantic parameters are in a reasonable range. If some of the semantic parameters are outside of reasonable limits, the system may provide a warning or suggest to the user to modify the semantic parameters.
Adjusting semantic features: and adjusting the characteristics of the corresponding semantic parts according to the semantic parameters input by the user. For example, if the user wishes to make the bottleneck longer, the bottleneck portion height may be increased according to the semantic parameters input by the user, etc., to meet the design requirements of the user.
In the embodiment, a combination mode is adopted, ceramics are divided into a plurality of busbar units corresponding to semantics according to the semantics of each level, and the number and the positions of control points of each busbar unit are determined according to the semantics and the semantic parameters. The composition mode is a structural design mode that allows objects to be organized into a tree structure to represent a part-to-whole hierarchical relationship. In ceramic design, this means that the overall structure of the ceramic is broken down into busbar units of individual semantic parts, each busbar unit representing a specific semantic feature. The method comprises the following specific steps:
21 Dividing semantics into busbar units):
determining semantic division: each semantic (e.g., bottleneck, web, etc.) is divided into several busbar units. These busbar units can be defined according to semantic features and the needs of the ceramic design.
Determining the corresponding relation between the busbar unit and the semantics: each busbar unit corresponds to a feature of a particular semantic;
establishing a combination relation: in the combined mode, each busbar unit is a combined object, which may contain curved segments or other busbar units. And establishing a combination relation among all the busbar units according to the semantic hierarchical relation. For example, a bottleneck busbar unit of the bamboo joint neck type comprises an upper part and a lower part of 2 sub busbar units, so that the representation of the bamboo joint shape can be supported.
22 Generating control points and ensuring that the shape meets semantic requirements:
determining the number and the positions of control points: and automatically generating control points of each curve segment according to the semantics and corresponding semantic parameters, wherein the control points comprise a starting point, an ending point and characteristic points. The number and location of the feature points should be determined based on semantic features, e.g. skimming of the bottle mouth requires more feature points to ensure smoothness of the curve.
Control point generation algorithm: the start of a busbar unit is the end of the last busbar unit and the feature points are generated according to a predetermined semantic type, as shown in fig. 2, where the point of the uppercase letter number (A, B, C, D, E, F, G, H, M, N, J) is the start or end of the busbar unit and the lowercase letter number (a, b, c, d, e, f, g) is the feature point.
The shape meets the semantic requirement: in the process of generating the control points, the shapes and the characteristics of the curve segments are ensured to meet the requirements of corresponding semantics, the control points are automatically generated according to the requirements of the semantics by using corresponding mathematical algorithms and interpolation methods, and the algorithms can be based on mathematical methods such as Bezier curves, spline curves and the like, ensure that the generated curve segments are smooth and continuous, and meet the requirements of specific semantics.
In this embodiment, according to the starting point, the end point and the feature point of each bus unit, the local curve feature of the bus unit and the global feature of the bus are determined, and the specific steps are as follows:
31 Determining local curve characteristics):
analysis control point: for each busbar unit represented as a curve segment, the position and number of its control points are analyzed according to the semantic feature type. These control points determine the shape and characteristics of the busbar unit.
Calculating local curve characteristics: based on the positions and the number of the control points, the characteristics of local curvature, length, slope and the like of the curve segment are calculated. These features can describe the local shape of the curve segment.
32 Associating local curve features with global features of the external bus:
analyzing global features: the entire global feature is analyzed, including the shape, size, etc. of the whole. These features describe the overall appearance of the ceramic design, formed by the combined distribution of multiple semantic features.
Associating local and global features: the local curve characteristic of each busbar unit is correlated with the global characteristic of the busbar. For example, by setting whether or not a bus bar unit is associated with a previous bus bar unit between two adjacent bus bar units, if so, it is represented that the bus bar unit is connected with the previous bus bar unit in a smooth form, otherwise, only direct connection is performed, such as point B, point C, point D, point F, point G, point H, point M and point N in fig. 2 are set to be unassociated, so that the corresponding bus bar unit is connected with the previous section only, and continuity is not satisfied, and special local feature expression such as a bottom edge, a foot and a bamboo neck can be realized.
In this embodiment, combining each busbar unit into a complete ceramic busbar according to each characteristic parameter is a key step in design, and it ensures that curves between different semantic parts are mutually connected, forming a complete ceramic busbar. The method comprises the following specific steps:
combining each bus unit into a ceramic external bus according to characteristic parameters:
and (3) transition design among bus units: analyzing characteristic parameters between adjacent bus units to determine a transition mode between the two bus units, for example, in a transition area from a bottle belly to a bottle shoulder, because a starting point of the bottle shoulder is set as an associated model, the two bus units need to be optimized uniformly, and a specific curve shape retaining algorithm can be used to ensure smooth transition; for example, in the transition region of the bottle shoulder to the bottle neck, the corresponding curves are directly connected, since the starting point of the bottle neck is set as the uncorrelated model.
And (3) control point adjustment: and adjusting control points of the corresponding bus units according to the semantic item characteristic parameters of the adjacent bus units. These adjustments may be accomplished by mathematical interpolation, curve fitting, etc. to ensure that the generated curve is representative of the semantic item features.
In this embodiment, the construction of the ceramic internal bus by offset and curve interpolation using the key points of the ceramic external bus means:
according to the selection rule of each bus unit type, 3-7 key points are selected as initial point sets, the key points are sequentially arranged in an inverted sequence, each point set is subjected to inward offset, the offset distance can be simply linearly mapped, namely, the later point is used, the offset distance proportion is larger, the initial point set of the ceramic internal bus is formed, curve interpolation is carried out by using the point set, the initial bus of the ceramic internal bus is obtained, sampling is sequentially carried out on the ceramic external bus, whether the distance value between the sampling point and the ceramic internal bus meets a set threshold value is judged, it is found that in sampling the bus unit six, the sampling point does not meet the threshold value is found, the point set is updated, the point G and the point H are added into the initial point set, the steps are carried out again, threshold value judgment can be met, and one curve generated is used as the ceramic internal bus.
In this embodiment, according to the rotating ceramic busbar, a three-dimensional ceramic model is generated, and the specific steps are as follows:
a combined ceramic bus: the ceramic bus refers to the connection of the ceramic external bus and the ceramic internal bus, namely the starting point of the ceramic bus is the starting point of the ceramic external bus, the ending point of the ceramic bus is the ending point of the ceramic internal bus, and the ending point of the ceramic external bus is connected with the starting point of the ceramic internal bus;
rotation operation: rotating the two-dimensional ceramic bus around a designated shaft; this rotation converts the two-dimensional ceramic busbar into a three-dimensional curved surface, forming the overall shape of the ceramic.
Modeling based on a rotating surface: and (3) refining the two-dimensional ceramic bus into a smooth three-dimensional curved surface in the rotation process by using a technology of a characteristic curved surface representation model such as a rotating curved surface. The three-dimensional ceramic model represented by the curved surface can better retain the curve characteristics of the ceramic, and ensure the accuracy and the sense of reality of the model.
Further processing the three-dimensional ceramic model:
and (3) smoothing: and (3) smoothing the generated three-dimensional ceramic model to eliminate acute angles and discontinuities possibly generated in the rotation process. This may employ a surface smoothing algorithm, such as the Catmull-Clark subdivision algorithm, to obtain a more natural surface.
Adding detail: details of the three-dimensional ceramic model, such as texture, motif, pattern, etc., are added as needed. This can be achieved by engraving, mapping, etc., increasing the visual appeal and realism of the three-dimensional ceramic model.
Model optimization: the three-dimensional ceramic model is optimized, so that the geometric shape of the three-dimensional ceramic model meets the design standard, and the three-dimensional ceramic model can be used for subsequent production and manufacturing. This may include sizing of the three-dimensional ceramic model, wall thickness optimization, etc.
Checking and repairing: and checking the three-dimensional ceramic model to ensure that the model has no problems of cracks, overlapping surfaces and the like. If a problem is found, a repair operation is performed to ensure the integrity and stability of the three-dimensional ceramic model.
Deriving and storing: finally, the processed three-dimensional ceramic model is exported into a common three-dimensional model file format for use in different design and manufacturing software. At the same time, the design file is saved for future modification and reference.
The present embodiment provides a computer readable medium having stored thereon computer instructions which, when executed by a processor, implement the method for three-dimensional ceramic model design based on a combined model.
The present embodiment provides an electronic device, including: one or more processors; a memory for storing one or more programs; the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the combined mode-based three-dimensional ceramic model design method.
The invention firstly determines the basic shape of the ceramic by designing the bus bar of the ceramic. The bus design adopts a combination mode, and the bus is divided into a plurality of semantic sections, such as a bottle mouth, a bottle neck, a bottle abdomen, a bottle foot and the like. Each semantic segment is further divided into more specific semantics, such as an upper neck diameter, a middle neck diameter, a lower neck diameter and the like, so that hierarchical organization of the semantics is realized.
In the design of the ceramic bus, the bus comprises an outer contour line and an inner contour line which are respectively formed by combining a plurality of spline curves or arc sections. The shape of these busbar units is influenced by several control points, while the number and position of these control points are controlled by the associated semantics. In this way, the designer can flexibly adjust the position of the control point according to the specific requirements of the ceramic, thereby precisely controlling the shape and structure of the ceramic.
In addition, the invention also introduces the concept of rotating the ceramic bus, and a three-dimensional ceramic model is generated by rotating the ceramic bus. The design method not only ensures that the ceramic design process is more visual and flexible, but also improves the efficiency and the precision of ceramic design. The system is not only suitable for professional ceramic designers, but also can be used by ceramic lovers, and provides new possibility for the development of the ceramic design field.
The foregoing description is only of the best mode for carrying out the invention and is not intended to be limiting of other modes for carrying out the invention, as it is intended that the invention be modified by the skilled artisan with the benefit of this disclosure to the full range of equivalent embodiments. However, any simple modification, substitution and simplification of the above-described embodiments shall fall within the scope of the technical solution of the present invention without departing from the content of the technical solution of the present invention.

Claims (8)

1. The three-dimensional ceramic model design method based on the combination mode is characterized by comprising the following steps of:
initializing or adjusting semantic parameters of each level of ceramics;
dividing the ceramic into a plurality of busbar units corresponding to the semantics according to the semantics of each level by adopting a combination mode, and determining the number and the positions of control points of each busbar unit according to the semantics and the semantic parameters;
determining local curve characteristics of the busbar units and global characteristics of the busbars according to the starting points, the ending points and the characteristic points of the busbar units; analyzing the control points of each busbar unit to determine local features; the starting point of each bus unit is taken as the end point of the last bus unit, the end point is associated with the corresponding ceramic semantics, a plurality of characteristic points are arranged between the starting point and the end point, and the number and the position of the characteristic points are associated with the corresponding ceramic semantics;
according to various characteristic parameters, the busbar units are combined according to the busbar unit sequence, each busbar unit is set to be continuous or discontinuous with the last busbar unit, and the ceramic busbar segments generated by the continuous representative busbar units have smooth transition between the continuous busbar units; the bus unit where the discontinuous representation is located is only connected with the front bus unit, and smooth transition is not satisfied, so that curves of all semantic parts are ensured to be mutually connected, and a ceramic external bus is formed;
the key points of the ceramic external bus are utilized, and the ceramic internal bus is constructed through offset and curve interpolation: constructing a point set according to the starting point and the end point of each bus unit of the ceramic external bus, and forming a ceramic internal bus point set by inward offset of the point set;
the offset process uses a parametric offset method, i.e., the closer to the bottom the point is offset inward the greater the distance, as desired;
performing curve interpolation on the offset point set to generate an initial ceramic internal bus according to the need, sampling the ceramic external bus, sequentially judging whether the ceramic external bus sampling points are located at the appointed distance outside the initial ceramic internal bus according to the bus units section by section in the sampling process, if not, re-offsetting the control points or sampling points of the current bus unit to the point set aiming at the bus unit corresponding to the current sampling points, and performing curve interpolation again until the ceramic external bus sampling points are all located at the appointed distance outside the initial ceramic internal bus;
combining each ceramic external bus and each ceramic internal bus into a complete ceramic bus; and rotating the ceramic busbar to generate a three-dimensional ceramic model.
2. The method for designing a three-dimensional ceramic model based on a combined model according to claim 1, wherein,
the initializing or adjusting the semantic and semantic parameters of each level of the ceramic further comprises:
defining levels of semantics and semantic parameters associated with each semantic, each level representing a particular portion or feature of the ceramic;
and receiving semantic parameters input by the user, and adjusting the features of the corresponding semantics according to the semantic parameters input by the user.
3. The method for designing a three-dimensional ceramic model based on a combination pattern according to claim 1, wherein the method for designing the three-dimensional ceramic model based on the combination pattern divides ceramic into a plurality of bus units corresponding to semantics according to semantics of each level, and determines the number and positions of control points of each bus unit according to semantics and semantic parameters, further comprising:
corresponding each semantic to one or more busbar units, wherein each busbar unit corresponds to the characteristic of the semantic through a semantic mapping function, and each busbar unit is a curve segment or the combination of the curve segment and other busbar units;
according to the semantics and the semantic parameters, namely the semantic mapping function, control points are automatically generated for each busbar unit, and the shapes of the busbar units are ensured to meet the requirement of semantics.
4. The method for designing a three-dimensional ceramic model based on a combined mode according to claim 1, wherein the bamboo joint bottle is designed by firstly defining semantic and semantic parameters of each level:
determining a semantic hierarchy, defining the content of each semantic component, wherein each component corresponds to a busbar unit of the level and comprises a ware bottom, a ware bottom edge, ware feet, ware abdomen, ware shoulders, ware neck, ware mouth and ware mouth edges from the bottom; then including the specific type of each content; finally, specific semantic description items are included, each description item represents a parameter, and the use mode of the specific parameter is a mode preset according to semantic types, so that the specific parameter corresponds to a plurality of bus units;
receiving user input and adjusting semantic features:
user input: receiving semantic description item parameters input by a user;
parameter verification and range limitation: checking semantic parameters input by a user to ensure that the semantic parameters are in a reasonable range;
adjusting semantic features: and adjusting the characteristics of the corresponding semantic parts according to the semantic parameters input by the user.
5. The method for designing a three-dimensional ceramic model based on a combination mode according to claim 1, wherein the ceramic bus refers to the connection between the ceramic external bus and the ceramic internal bus, namely, the starting point of the ceramic bus is the starting point of the ceramic external bus, the ending point of the ceramic bus is the ending point of the ceramic internal bus, and the ending point of the ceramic external bus is connected with the starting point of the ceramic internal bus;
and rotating the generated ceramic bus around a designated axis to generate a complete three-dimensional ceramic model.
6. A method of three-dimensional ceramic model design based on a combined model as claimed in claim 3, wherein the number and location of the control points are determined based on semantic features; the method for generating the control point comprises the following steps: and automatically generating control points according to semantic requirements by using a mathematical algorithm and an interpolation method.
7. A computer readable medium having stored thereon computer instructions, which when executed by a processor, implement the three-dimensional ceramic model design method based on a combined model as claimed in any one of claims 1-6.
8. An electronic device, comprising: one or more processors; a memory for storing one or more programs; wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of combinatorial-mode based three dimensional ceramic model design of any one of claims 1 to 6.
CN202311697958.6A 2023-12-12 2023-12-12 Three-dimensional ceramic model design method based on combination mode Active CN117407992B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311697958.6A CN117407992B (en) 2023-12-12 2023-12-12 Three-dimensional ceramic model design method based on combination mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311697958.6A CN117407992B (en) 2023-12-12 2023-12-12 Three-dimensional ceramic model design method based on combination mode

Publications (2)

Publication Number Publication Date
CN117407992A CN117407992A (en) 2024-01-16
CN117407992B true CN117407992B (en) 2024-03-19

Family

ID=89487405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311697958.6A Active CN117407992B (en) 2023-12-12 2023-12-12 Three-dimensional ceramic model design method based on combination mode

Country Status (1)

Country Link
CN (1) CN117407992B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2278148Y (en) * 1996-10-11 1998-04-08 费钧望 Continuous stress closure for thin wall cylinder-shaped pressure vessel
CN109166174A (en) * 2018-08-01 2019-01-08 清华大学 The ceramic prototype three-dimensional grid model generation method and device drawn based on multiple view grass
CN113192187A (en) * 2021-05-21 2021-07-30 清华大学 Method for constructing association model of visual features and natural semantics of prototype of ceramic product
CN114193240A (en) * 2021-12-16 2022-03-18 大连理工大学 Shape following machining process method for welding line in shell of special mobile robot
CN115519007A (en) * 2021-06-25 2022-12-27 波音公司 Sheet material progressive forming system and method for forming structures with steep walls

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220180975A1 (en) * 2019-01-28 2022-06-09 The Broad Institute, Inc. Methods and systems for determining gene expression profiles and cell identities from multi-omic imaging data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2278148Y (en) * 1996-10-11 1998-04-08 费钧望 Continuous stress closure for thin wall cylinder-shaped pressure vessel
CN109166174A (en) * 2018-08-01 2019-01-08 清华大学 The ceramic prototype three-dimensional grid model generation method and device drawn based on multiple view grass
CN113192187A (en) * 2021-05-21 2021-07-30 清华大学 Method for constructing association model of visual features and natural semantics of prototype of ceramic product
CN115519007A (en) * 2021-06-25 2022-12-27 波音公司 Sheet material progressive forming system and method for forming structures with steep walls
CN114193240A (en) * 2021-12-16 2022-03-18 大连理工大学 Shape following machining process method for welding line in shell of special mobile robot

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Semantic Models of Pottery Making;Robert B. Allen .etal;IEEE;20220114;全文 *
产品廓形曲线的几何特征语义描述与风格解析技术;张云龙 等;计算机辅助设计与图形学学报;20131130(第11期);全文 *
基于形态语义的陶瓷瓶参数化设计方法研究;陈文鑫;中国优秀硕士学位论文全文数据库 (工程科技Ⅰ辑);20221231(第12期);全文 *
陶瓷产品辅助设计与可视化关键技术研究;古和今 等;陶瓷学报;20180831;第39卷(第04期);第479-480页第5节 *

Also Published As

Publication number Publication date
CN117407992A (en) 2024-01-16

Similar Documents

Publication Publication Date Title
Wu et al. Self-supporting rhombic infill structures for additive manufacturing
JP5177771B2 (en) Graphic information processing apparatus, graphic information processing method, and graphic information processing program for generating aesthetic curves
JP4295752B2 (en) Transformation of computer generated model
JP4991424B2 (en) How to generate a symmetric parametric surface for a specific symmetry operation
Guo et al. Automatic and high-quality surface mesh generation for CAD models
Pfeifle et al. Triangular B-splines for Blending & Filling of Polygonal Holes.
Wang et al. Enhanced remeshing from STL files with applications to surface grid generation
KR20060041784A (en) A process for drafting a curve in a computer-aided design system
Wang et al. Rapid parametric design methods for shoe-last customization
Angelidis et al. Adaptive implicit modeling using subdivision curves and surfaces as skeletons
CN110363854A (en) Circular formwork dividing method, device, computer equipment and storage medium
CN110914869A (en) Method and system for automated generation of constraint curves in computer graphics
Wang et al. A triangular mesh generator over free-form surfaces for architectural design
CN117407992B (en) Three-dimensional ceramic model design method based on combination mode
Cripps Algorithms to support point-based cadcam
Hong et al. Implicit functionally graded conforming microstructures
CN108763668A (en) The model of gear region parameter method replaced with boundary based on subdivision technology
KR20040075672A (en) A simulation method for hierarchical cyber face plastic surgery
JP3786410B2 (en) Fillet creation method and 3D CAD program
CN106981095B (en) A kind of improved smooth free-form deformation
KR101640913B1 (en) Feature-based simplification method of CAD models using unit feature simplification and its system
Dorado Medial axis of a planar region by offset self-intersections
JP2006277712A (en) Fitting device, method and program for three-dimensional model
Wang et al. An extension of advancing front technique on new target surface after virtual topology operations
Guan et al. An extended advancing front technique for closed surfaces mesh generation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant