[go: up one dir, main page]

TWI554977B - Method for the combination of 3d models - Google Patents

Method for the combination of 3d models Download PDF

Info

Publication number
TWI554977B
TWI554977B TW104139969A TW104139969A TWI554977B TW I554977 B TWI554977 B TW I554977B TW 104139969 A TW104139969 A TW 104139969A TW 104139969 A TW104139969 A TW 104139969A TW I554977 B TWI554977 B TW I554977B
Authority
TW
Taiwan
Prior art keywords
model
reference plane
points
characterization information
normal vector
Prior art date
Application number
TW104139969A
Other languages
Chinese (zh)
Other versions
TW201635244A (en
Inventor
高華水
蔡世光
Original Assignee
英華達股份有限公司
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 英華達股份有限公司 filed Critical 英華達股份有限公司
Publication of TW201635244A publication Critical patent/TW201635244A/en
Application granted granted Critical
Publication of TWI554977B publication Critical patent/TWI554977B/en

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

3D模型的擴充方法 3D model expansion method

本發明係一種三維列印領域,特別係一種3D模型的擴充方法。 The invention is a three-dimensional printing field, in particular a method for expanding a 3D model.

三維列印(3D Printing)是一種快速成形技術。通過將設計者繪製的三維模型文件的資料登錄三維印表機中,運用粉末狀金屬或塑膠等可黏合材料,將材料以平面列印方式,逐層堆疊列印以形成最終成品。三維列印的這種實現方法在工業上被稱為增材製造(Additive Manufacturing),是一種與傳統的材料去除加工方法截然相反的,通過增加材料、基於三維CAD模型資料,通常採用逐層製造的方式,直接製造與相應數學模型完全一致的三維物理實體模型的製造方法,其特點在於能夠製造出任何形狀的物品。 3D Printing is a rapid prototyping technique. By registering the data of the 3D model file drawn by the designer into the 3D printer, using the adhesive material such as powder metal or plastic, the material is stacked in a layer-by-layer manner to form the final product. This implementation of 3D printing is known in the industry as Additive Manufacturing and is contrary to traditional material removal methods. By adding materials, based on 3D CAD model data, layer-by-layer manufacturing is often used. The method of directly manufacturing a three-dimensional physical solid model that is completely consistent with the corresponding mathematical model is characterized by being capable of producing articles of any shape.

近年來三維列印技術快速發展,同時也越來越受到重視,廠商亦因應不同需求開發出各種三維列印技術。然而,傳統的三維模型不能將多個個體的3D模型組合成新的模型,當為了某種需求需要組合多個模型時,不得不重新製作出擁有多個模型特徵化資訊的新模型。 In recent years, the three-dimensional printing technology has developed rapidly and has received more and more attention. The manufacturers have also developed various three-dimensional printing technologies according to different needs. However, traditional 3D models cannot combine multiple individual 3D models into new models. When multiple models need to be combined for a certain need, a new model with multiple model characterization information has to be recreated.

為了使得多個3D模型的組合更為便捷,避免重新開模造成的資源消耗,本發明提供了一種3D模型的擴充方法,用於將第一模型和第二模型組合成新模型,該方法包括:獲取該第一模型和該第二模型的特徵化資訊;將該第二模型的特徵化資訊疊加至該第一模型,形成第三模型;以及填充該第一模型和該第三模型之間的空隙,形成該新模型。 In order to make the combination of multiple 3D models more convenient and avoid resource consumption caused by re-opening, the present invention provides a method for expanding a 3D model for combining a first model and a second model into a new model, the method comprising Obtaining the characterization information of the first model and the second model; superimposing the characterization information of the second model on the first model to form a third model; and filling the first model and the third model The gap creates the new model.

較佳地,該第一模型和該第二模型由複數個點構成,該特徵化資訊為各個點的座標值。 Preferably, the first model and the second model are composed of a plurality of points, and the characterization information is a coordinate value of each point.

較佳地,當該第一模型和該第二模型透過二維圖像表示時,透過該二維圖像顏色的深淺呈現該第一模型和該第二模型的特徵化資訊。 Preferably, when the first model and the second model are represented by the two-dimensional image, the characterization information of the first model and the second model is presented by the depth of the color of the two-dimensional image.

較佳地,當該第一模型和該第二模型透過二維圖像表示時,透過對該二維圖像進行旋轉、拉伸、擠壓以獲得該第一模型和該第二模型的特徵化資訊。 Preferably, when the first model and the second model are transmitted through the two-dimensional image, the two-dimensional image is rotated, stretched, and extruded to obtain features of the first model and the second model. Information.

較佳地,將該第二模型的特徵化資訊疊加至該第一模型的方法更包括:獲取該第二模型;讀取該第二模型的特徵化資訊;根據該第一模型的位置,結合該第二模型的特徵化資訊,在該第一模型外部形成第三模型。 Preferably, the method for superimposing the characterization information of the second model to the first model further comprises: acquiring the second model; reading the characterization information of the second model; and combining according to the position of the first model The characterization information of the second model forms a third model outside the first model.

較佳地,形成該第三模型的方法更包括: 將構成該第二模型的各點沿著第一法向量之方向投影至一第一基準平面,獲得該第二模型各點投影至該第一基準平面的各個投影點,形成由各點到該第一基準平面的各連線距離,並分別計算各連線距離的長度;提供該第一模型,並於該第一模型內指定任意三點座標以獲得一平面;以該平面與該第一模型所形成之切面為一參考平面,並以該參考平面的法向量為一第二法向量,以使該參考平面沿著該第二法向量的方向朝該第一模型的表面移動,當移動中的該參考平面與該第一模型所產生之切面面積與該參考平面面積的比例小於一預設值時停止移動,令停止移動的該參考平面為一第二基準平面;將該第二基準平面之中心點與該第一基準平面之中心點疊合,以獲得複數個交點,並各該投影點依據該第一基準面之正法向量,以及該複數個交點上分別對應增加各該連線距離的長度,且依據該第二模型的該特徵化資訊,以形成該第三模型。 Preferably, the method for forming the third model further comprises: Projecting the points constituting the second model along a direction of the first normal vector to a first reference plane, and obtaining respective projection points of the second model points projected onto the first reference plane, forming a point from the respective points a distance between each connection line of the first reference plane, and respectively calculating a length of each connection distance; providing the first model, and designating any three-point coordinates in the first model to obtain a plane; The slice formed by the model is a reference plane, and the normal vector of the reference plane is a second normal vector, so that the reference plane moves along the direction of the second normal vector toward the surface of the first model, when moving Stopping the movement when the ratio of the reference plane generated by the first model to the area of the reference plane and the area of the reference plane is less than a predetermined value, so that the reference plane that stops moving is a second reference plane; a center point of the plane overlaps with a center point of the first reference plane to obtain a plurality of intersection points, and each of the projection points is increased according to a normal vector of the first reference plane, and correspondingly corresponding to the plurality of intersection points The length of the distance of the connection, and according to the characteristic information of the second model to form the third model.

較佳地,形成由各點到該第一基準平面的各連線距離的方法包括:獲取該第一基準平面上的任意三點;根據獲取的三點而獲取該第一基準平面的法向量;以及將該第二模型的各點沿該第一法向量的方向移動至與該第一基準平面相交。 Preferably, the method for forming a distance from each point to the first reference plane includes: acquiring any three points on the first reference plane; and acquiring a normal vector of the first reference plane according to the acquired three points. And moving the points of the second model in a direction of the first normal vector to intersect the first reference plane.

較佳地,該第一模型和該第二模型均以待列印的3D模型文件的形式表示。 Preferably, the first model and the second model are both represented in the form of a 3D model file to be printed.

本發明提出一種3D模型的擴充方法,即將多個模型組合成新模型的方案。先獲取第一模型和第二模型的特徵化資訊,然後將該第二模型的特徵化資訊疊加至該第一模型,以形成新模型。這樣在原有模型的基礎上,可以加上我們需要的特徵化資訊,不僅提高了靈活度、靈敏性,同時減少了製作新模型的資源消耗。另外,這些特徵化資訊只要是具備將其轉化為3D模型的條件即可,因此應用面也較為廣泛。此外,在原有模型的基礎上加上特徵化資訊,微小的特徵化資訊可以保護產品的產權資訊,較大的特徵化資訊可以用於產品展覽、宣傳的作用。 The invention proposes an expansion method of a 3D model, that is, a scheme of combining a plurality of models into a new model. The characterization information of the first model and the second model is first obtained, and then the characterization information of the second model is superimposed on the first model to form a new model. In this way, based on the original model, we can add the characterization information we need, which not only improves the flexibility and sensitivity, but also reduces the resource consumption of making new models. In addition, as long as these characterization information has the conditions for converting it into a 3D model, the application surface is also extensive. In addition, based on the original model, the characterization information is added, and the small characterization information can protect the property rights information of the product. The larger characterization information can be used for product exhibition and publicity.

P‧‧‧第二模型 P‧‧‧Second model

A1、A2、A3…An‧‧‧點 A1, A2, A3...An‧‧‧ points

B‧‧‧第一基準平面 B‧‧‧First datum plane

B1、B2、B3…Bn‧‧‧點 B1, B2, B3...Bn‧‧‧ points

C‧‧‧參考平面 C‧‧‧ reference plane

C’‧‧‧第二基準平面 C’‧‧‧second datum plane

W1‧‧‧第一法向量 W1‧‧‧ first normal vector

W2‧‧‧第二法向量 W2‧‧‧ second normal vector

h1、h2、h3…hn‧‧‧距離 H1, h2, h3...hn‧‧‧ distance

M‧‧‧第一模型 M‧‧‧ first model

P1‧‧‧第三模型 P1‧‧‧ third model

C1、C2、C3…Cn‧‧‧點 C1, C2, C3...Cn‧‧‧ points

V1、V2、V3…Vn‧‧‧點 V1, V2, V3...Vn‧‧‧ points

Z1、Z2、Z3…Zn‧‧‧點 Z1, Z2, Z3...Zn‧‧‧ points

X,Y,Z‧‧‧座標軸 X, Y, Z‧‧‧ coordinate axis

S1~S3‧‧‧步驟 S1~S3‧‧‧ steps

第1圖為本發明一實施例所述3D模型的擴充方法中第二模型的示意圖;第2圖為本發明一實施例所述3D模型的擴充方法中第二模型到基準平面間形成各連線的示意圖;第3圖為本發明一實施例所述3D模型的擴充方法中形成第三模型的示意圖。 1 is a schematic diagram of a second model in a method for expanding a 3D model according to an embodiment of the present invention; and FIG. 2 is a schematic diagram of a method for expanding a 3D model according to an embodiment of the present invention; A schematic diagram of a line; FIG. 3 is a schematic diagram of forming a third model in an extension method of a 3D model according to an embodiment of the invention.

第4圖為本發明一實施例所述3D模型的擴充方法的流程圖。 FIG. 4 is a flowchart of a method for expanding a 3D model according to an embodiment of the present invention.

以下結合附圖和具體實施例對本發明作進一步詳細說明。根據下面說明,本發明的優點和特徵將更清楚。需說明的是,附圖均採用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說 明本發明實施例的目的。 The invention will be further described in detail below with reference to the drawings and specific embodiments. Advantages and features of the present invention will become more apparent from the description. It should be noted that the drawings are in a very simplified form and all use non-precision proportions, which are only used to facilitate and clarify the explanation. The purpose of the embodiments of the invention is set forth.

本發明提供的3D模型的擴充方法是在列印之前,將兩個模型的特徵化資訊進行整合並形成新的3D模型文件,而後對新的3D模型文件進行列印即可。如第4圖所示,其為本發明一實施例所述3D模型的擴充方法的流程圖,其基本步驟包括:步驟S1:獲取第一模型和第二模型的特徵化資訊;步驟S2:將該第二模型的特徵化資訊疊加至該第一模型,形成第三模型;以及步驟S3:填充該第一模型和該第三模型之間的空隙,形成新模型。 The method for expanding the 3D model provided by the present invention integrates the characterization information of the two models and forms a new 3D model file before printing, and then prints the new 3D model file. As shown in FIG. 4, it is a flowchart of a method for expanding a 3D model according to an embodiment of the present invention. The basic steps include: Step S1: acquiring feature information of the first model and the second model; Step S2: The characterization information of the second model is superimposed on the first model to form a third model; and step S3: filling a gap between the first model and the third model to form a new model.

通常情況下,由於該第一模型和該第二模型均為3D圖形,因此用3D資料表示。但若採用二維圖像表示時,也可以將其轉化為3D資料並獲得其特徵化資訊。例如,可以透過二維圖像顏色的深淺來編寫演算法以呈現該第一模型和該第二模型的特徵化資訊,此特徵化資訊可例如為是即將形成該第三模型的原始版本、原本就是一個三維模型或是透過其他方式形成三維模型的二維圖像,其中,上述之深淺度可例如依據顏色的RBG值分別表示XYZ軸的座標;也可以透過對二維圖像進行旋轉、拉伸、擠壓或輪廓倒角等獲得該模型的特徵化資訊,以令二維圖像形成三維模型。 Usually, since the first model and the second model are both 3D graphics, they are represented by 3D data. However, if a two-dimensional image representation is used, it can also be converted into 3D data and its characterization information can be obtained. For example, the algorithm can be used to render the characterization information of the first model and the second model by using the depth of the color of the two-dimensional image. The characterization information can be, for example, the original version of the third model to be formed, and the original Is a three-dimensional model or a two-dimensional image that is formed into a three-dimensional model by other means, wherein the depth of light can represent the coordinates of the XYZ axis according to, for example, the RBG value of the color; or can be rotated and pulled by the two-dimensional image. The characterization information of the model is obtained by stretching, squeezing or contour chamfering to form a three-dimensional model of the two-dimensional image.

在本發明中,將該第二模型的特徵化資訊疊加至該第一模型的方法包括:獲取該第二模型;讀取該第二模型的特徵化資訊;根據該第一模型的位置,結合該第二模型的特徵化資訊, 在該第一模型外部形成第三模型;以及填充該第一模型和該第三模型之間的空隙,形成新模型。 In the present invention, the method of superimposing the characterization information of the second model to the first model comprises: acquiring the second model; reading the characterization information of the second model; and combining according to the position of the first model Characterized information of the second model, Forming a third model outside the first model; and filling a gap between the first model and the third model to form a new model.

由此可見,兩個模型特徵化資訊的疊加需要首先形成第一模型外部的該第三模型,該第三模型結合了該第一模型表面的特徵,並融合進了該第二模型的特徵,而後,填充該第一模型和該第三模型之間的空隙,即完成了該第一模型與該第二模型的結合。承上述,舉例來說,上述之該第二模型係用以描述該第三模型之特徵化資訊,意旨該第三模型是該第二模型的複製品,而結合該第一模型與該第三模型後,可得最終組合模型。 It can be seen that the superposition of the two model characterization information needs to first form the third model outside the first model, the third model combining the features of the first model surface and incorporating the features of the second model. Then, filling the gap between the first model and the third model completes the combination of the first model and the second model. In the above, for example, the second model is used to describe the characterization information of the third model, and the third model is a replica of the second model, and the first model and the third model are combined. After the model, the final combined model is available.

下面以一實例詳細說明形成該第三模型方法。在本實施例中,該第一模型和該第二模型由多個點構成,該特徵化資訊即為各個點的座標值。如第1圖所示,第1圖即為第二模型P的示意圖,現需將其疊加至該第一模型,以形成該第三模型,具體方法包括: The method of forming the third model will be described in detail below with an example. In this embodiment, the first model and the second model are composed of a plurality of points, and the characterization information is a coordinate value of each point. As shown in FIG. 1 , FIG. 1 is a schematic diagram of the second model P, which is now superimposed on the first model to form the third model. The specific method includes:

1.取第一基準平面,該第一基準平面不穿過該第二模型內部且能同時包含該第二模型表面最多的切點,且該第一基準平面的範圍與平行該第一基準平面的該第二模型切面最大外圍處之範圍相同,例如一多稜角石頭平擺在桌面上。其中,該第一基準平面之法向量為第一法向量。 1. Taking a first reference plane, the first reference plane does not pass through the interior of the second model and can simultaneously include the most tangent point of the second model surface, and the range of the first reference plane is parallel to the first reference plane The range of the largest periphery of the second model section is the same, for example, a multi-angled stone is placed flat on the table. The normal vector of the first reference plane is a first normal vector.

將構成該第二模型的各點沿著第一法向量之方向投影至第一基準平面,獲得該第二模型各點投影至該第一基準平面的各個投影點,形成由各投影點到該第二模型的各連線,並分別計算各連線的長度,換句話說,上述之該第二模型的各連線之長度僅係為了算出該第二模型各點相對於該第一基準平面的距離,此外,該第二模型之各點可為任意選取該第二模型表面上的n個點; 如第2圖所示,讀取滿足「該第一基準平面不穿過該第二模型內部且能同時包含該第二模型表面最多的切點,且該第一基準平面的範圍與平行該第一基準平面的該第二模型切面最大外圍處之範圍相同」條件的第一基準平面B之任意三點座標,並依據向量公式獲取第一基準平面B的法向量為第一法向量W1(0,1,0)。讀取第二模型P上的點A1的座標(2,4,2)、點A2的座標(3,2,5)、點A3的座標(4,2,3)…點An。沿著靠向第一基準平面B的第一法向量W1之方向移動點A1、A2、A3..An,與第一基準平面B相交於投影點B1的座標(2,0,2)、投影點B2的座標(3,0,5)、投影點B3的座標(4,0,3)…Bn,從而取得點A1與投影點B1的連線距離h1,點A2與投影點B2的連線距離h2,點A3與投影點B3的連線距離h3,點座標An與投影點座標Bn的連線距離hn,即第二模型P上各點與第一基準平面各投影點分別具有一對應的連線距離hh。 Projecting the points constituting the second model to the first reference plane along the direction of the first normal vector, and obtaining respective projection points of the second model points projected onto the first reference plane, forming the projection points to Each line of the second model calculates the length of each connection line. In other words, the length of each connection line of the second model is only for calculating the points of the second model relative to the first reference plane. The distance, in addition, each point of the second model may be arbitrarily selected n points on the surface of the second model; As shown in FIG. 2, the reading satisfies "the first reference plane does not pass through the interior of the second model and can include the cut point of the second model surface at the same time, and the range of the first reference plane is parallel to the first The range of the maximum outer periphery of the second model section of the reference plane is the same. Any three-point coordinate of the first reference plane B of the condition, and the normal vector of the first reference plane B is obtained according to the vector formula as the first normal vector W1 (0, 1,0). The coordinates (2, 4, 2) of the point A1 on the second model P, the coordinates (3, 2, 5) of the point A2, and the coordinates (4, 2, 3) of the point A3 are read. Moving the points A1, A2, A3..An along the direction of the first normal vector W1 toward the first reference plane B, the coordinates (2, 0, 2) and projections intersecting the first reference plane B at the projection point B1 The coordinates (3, 0, 5) of the point B2 and the coordinates (4, 0, 3) ... Bn of the projection point B3, thereby obtaining the connection distance h1 between the point A1 and the projection point B1, and the connection of the point A2 and the projection point B2. The distance h2, the connection distance h3 between the point A3 and the projection point B3, the connection distance hn of the point coordinate An and the projection point coordinate Bn, that is, the points on the second model P and the projection points of the first reference plane respectively have a corresponding Connection distance hh.

需要說明的是,上述該第二模型P上的點A1至An僅為示意說明,而取點具有任意性,只需所取的所有點加起來能夠反映出該第二模型的特徵化資訊即可。通常情況下,取點數量越多,該第二模型P特徵的反映越準確。 It should be noted that the points A1 to An on the second model P are only illustrative, and the points are arbitrary. Only all the points taken together can reflect the characteristic information of the second model. can. In general, the more the number of points taken, the more accurate the reflection of the second model P feature.

2.提供第一模型,並於第一模型內指定任意三點座標以獲得一平面,令該平面與第一模型所形成之切面為一參考平面,以該參考平面的法向量為第二法向量,使該參考平面沿著該第二法向量向靠近第一模型表面較短距離的方向移動,當移動中的參考平面與第一模型所產生之切面面積與該參考平面面積的比例小於一預設值時停止移動,令停止移動的該參考平面為一第二基準平面;如第3圖所示,讀取該第一模型M內的任意三點C1、C2、 C3的座標(0,2,1)、(0,2,2)、(1,3,3),根據這三點C1、C2、C3獲得一平面,取該平面與第一模型形成之切面為一參考平面C,該參考平面C由C1、C2、C3…Cn點所組成。在該參考平面C上選取C1、C2、C3(可任意取三點,此處為舉例說明)計算,得到該參考平面C的第二法向量W2為(1,-1,0),沿著該第二法向量W2向靠近第一模型M表面較短距離的方向處,移動參考平面C,當移動中的參考平面C與第一模型所產生之切面面積與該參考平面面積的比值小於2%時停止移動,令停止移動的該參考平面為一第二基準平面C’,該第二基準平面C’乃由點V1、V2、V3…Vn點組成。在本實施例中,第一模型M為椎體或任意立方體,但本發明不以此為限。 2. Providing a first model, and designating any three-point coordinates in the first model to obtain a plane, such that the plane formed by the plane and the first model is a reference plane, and the normal vector of the reference plane is the second method a vector, the reference plane is moved along the second normal vector to a direction shorter than the surface of the first model, and the ratio of the area of the plane of the moving reference plane to the first model and the area of the reference plane is less than one When the preset value is stopped, the reference plane that stops moving is a second reference plane; as shown in FIG. 3, any three points C1 and C2 in the first model M are read. The coordinates (0, 2, 1), (0, 2, 2), (1, 3, 3) of C3 obtain a plane according to the three points C1, C2, and C3, and take the plane formed by the plane and the first model. It is a reference plane C, which is composed of C1, C2, C3...Cn points. On the reference plane C, C1, C2, and C3 (three points can be arbitrarily taken, for example) are calculated, and the second normal vector W2 of the reference plane C is obtained as (1, -1, 0) along The second normal vector W2 moves the reference plane C at a direction closer to the surface of the first model M, and the ratio of the area of the cut plane generated by the reference plane C and the first model to the reference plane area is less than 2 When % is stopped, the reference plane that stops moving is a second reference plane C', which is composed of points V1, V2, V3...Vn. In this embodiment, the first model M is a vertebral body or an arbitrary cube, but the invention is not limited thereto.

3.找出第二基準平面C’之中心點,將其與第一基準平面B之中心點疊合,則兩者疊合處可推知最多將有n個交點(即第一基準面的n個投影點)所組成,各投影點依第一基準面B之正法向量,以及n個交點上分別對應增加各個連線距離,加以第二模型的特徵值,計算得到該第三模型。 3. Find the center point of the second reference plane C' and superimpose it on the center point of the first reference plane B. If the two overlap, it can be inferred that there will be at most n intersection points (ie, the first reference plane n) Each of the projection points is formed according to the normal vector of the first reference plane B, and the intersection distances of the n reference points are respectively increased, and the eigenvalues of the second model are added to calculate the third model.

如第3圖所示,在兩者疊合處的n個交點(投影點)上,當第一基準平面B與第二基準平面C’相交於V1、V2、V3…Vn,且每一投影點Bn均有一相應的連線距離hn時(n可代入1~n),可找出向量……後,在該些向量的延長線上取得點Z1、Z2、Z3...Zn,使得……,然後,根據點Z1、Z2、Z3...Zn得到第三模型P1。 As shown in FIG. 3, at the n intersections (projection points) where the two overlap, when the first reference plane B and the second reference plane C' intersect at V1, V2, V3, ..., Vn, and each projection Point Bn has a corresponding connection distance hn (n can be substituted into 1~n) to find the vector , , ...... Afterwards, points Z1, Z2, Z3...Zn are taken on the extension lines of the vectors, so that , , ...... Then, the third model P1 is obtained from the points Z1, Z2, Z3, ... Zn.

透過上述方法形成該第三模型P1後,填充第一模型M之表面與第三模型P1之間的空隙,即填充點C1、C2、C3…Cn分別與點 V1、V2、V3…Vn之間的空間,及點V1、V2、V3…Vn分別與點Z1、Z2、Z3…Zn之間的空間,如各點的延伸線非實心處,藉此形成最終組合模型,即完成了模型的擴充和整合。 After the third model P1 is formed by the above method, the gap between the surface of the first model M and the third model P1 is filled, that is, the filling points C1, C2, C3, ..., Cn and points, respectively. The space between V1, V2, V3...Vn, and the space between points V1, V2, V3...Vn and point Z1, Z2, Z3...Zn, respectively, such as the extension line of each point is not solid, thereby forming the final The combination model completes the expansion and integration of the model.

本發明提出將多個模型組合成新模型的方案,能將該第一模型和該第二模型組合成新模型,先獲取該第一模型和該第二模型的特徵化資訊,然後將該第二模型的特徵化資訊疊加至該第一模型,以形成新模型。這樣在原有模型的基礎上,可以加上我們需要的特徵化資訊,不僅提高了靈活度、靈敏性,同時減少了製作新模型的資源消耗。另外,這些特徵化資訊只要是具備將其轉化為3D模型的條件即可,因此應用面也較為廣泛。此外,在原有模型的基礎上加上特徵化資訊,微小的特徵化資訊可以保護產品的產權資訊,較大的特徵化資訊可以用於產品展覽、宣傳的作用。 The invention proposes a scheme for combining a plurality of models into a new model, and the first model and the second model can be combined into a new model, and the characterization information of the first model and the second model is first obtained, and then the first The characterization information of the second model is superimposed on the first model to form a new model. In this way, based on the original model, we can add the characterization information we need, which not only improves the flexibility and sensitivity, but also reduces the resource consumption of making new models. In addition, as long as these characterization information has the conditions for converting it into a 3D model, the application surface is also extensive. In addition, based on the original model, the characterization information is added, and the small characterization information can protect the property rights information of the product. The larger characterization information can be used for product exhibition and publicity.

顯然,本領域的技術人員可以對發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明申請專利範圍及其等同技術的範圍之內,則本發明也意圖包括這些改動和變型在內。 It will be apparent to those skilled in the art that various modifications and variations can be made in the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions

M‧‧‧第一模型 M‧‧‧ first model

P1‧‧‧第三模型 P1‧‧‧ third model

C‧‧‧參考平面 C‧‧‧ reference plane

C’‧‧‧第二基準平面 C’‧‧‧second datum plane

M2‧‧‧第二法向量 M2‧‧‧ second normal vector

C1、C2、C3…Cn‧‧‧點 C1, C2, C3...Cn‧‧‧ points

h1、h2、h3…hn‧‧‧距離 H1, h2, h3...hn‧‧‧ distance

Z1、Z2、Z3…Zn‧‧‧點 Z1, Z2, Z3...Zn‧‧‧ points

V1、V2、V3…Vn‧‧‧點 V1, V2, V3...Vn‧‧‧ points

X,Y,Z‧‧‧座標軸 X, Y, Z‧‧‧ coordinate axis

Claims (7)

一種3D模型的擴充方法,用於將一第一模型和一第二模型組合成一新模型,其步驟包括:獲取該第一模型和該第二模型的一特徵化資訊;將該第二模型的該特徵化資訊疊加至該第一模型,形成一第三模型;以及填充該第一模型和該第三模型之間的空隙,形成該新模型;其中,將該第二模型的該特徵化資訊疊加至該第一模型的方法更包括:獲取該第二模型;讀取該第二模型的該特徵化資訊;以及根據該第一模型的位置,結合該第二模型的該特徵化資訊,在該第一模型外部形成該第三模型。 An expansion method of a 3D model for combining a first model and a second model into a new model, the steps comprising: acquiring a characterization information of the first model and the second model; Superimposing the characterization information on the first model to form a third model; and filling a gap between the first model and the third model to form the new model; wherein the characterization information of the second model The method of superimposing to the first model further includes: acquiring the second model; reading the characterization information of the second model; and combining the characterization information of the second model according to the location of the first model, The third model is formed outside the first model. 如申請專利範圍第1項所述之3D模型的擴充方法,其中該第一模型和該第二模型由複數個點構成,該特徵化資訊為各該點的一座標值。 The method for expanding a 3D model according to claim 1, wherein the first model and the second model are composed of a plurality of points, and the characterization information is a set value of each point. 如申請專利範圍第1項所述之3D模型的擴充方法,其中當該第一模型和該第二模型透過一二維圖像表示時,透過該二維圖像顏色的深淺呈現該第一模型和該第二模型的該特徵化資訊。 The method for expanding a 3D model according to claim 1, wherein when the first model and the second model are represented by a two-dimensional image, the first model is presented by the depth of the color of the two-dimensional image. And the characterization information of the second model. 如申請專利範圍第1項所述之3D模型的擴充方法,其中當該第一模型和該第二模型透過一二維圖像表示時,透過對該二維圖像進行旋轉、拉伸、擠壓、輪廓倒角以獲得該第一模型和該第二模型的該特徵化資訊。 The method for expanding a 3D model according to claim 1, wherein when the first model and the second model are represented by a two-dimensional image, the two-dimensional image is rotated, stretched, and squeezed. Pressing and contour chamfering to obtain the characterization information of the first model and the second model. 如申請專利範圍第1項所述之3D模型的擴充方法,其中形成該第三模型的方法更包括:將構成該第二模型的各該點沿著一第一法向量之方向投影至一第一基準平面,獲得該第二模型各點投影至該第一基準平面的各個投影點,形成由各該點到該第一基準平面的一連線距離,並分別計算各該連線距離的長度;提供該第一模型,並於該第一模型內指定任意三點座標以獲得一平面;以該平面與該第一模型所形成之切面為一參考平面,並以該參考平面的法向量為一第二法向量,以使該參考平面沿著該第二法向量的方向朝該第一模型的表面移動,當移動中的該參考平面與該第一模型所產生之切面面積與該參考平面面積的比例小於一預設值時停止移動,令停止移動的該參考平面為一第二基準平面;將該第二基準平面之中心點與該第一基準平面之中心點疊合,以獲得複數個交點,並各該投影點依據該第一基準面之正法向量,以及該複數個交點上分別對應增加各該連線距離的長度,且依據該第二模型的該特徵化資訊,以形成該第三模型。 The method for expanding a 3D model according to claim 1, wherein the method for forming the third model further comprises: projecting each of the points constituting the second model along a direction of a first normal vector to a first a reference plane, each projection point of the second model is obtained to be projected to the first reference plane, forming a line distance from each point to the first reference plane, and calculating the length of each connection distance Providing the first model, and designating any three-point coordinates in the first model to obtain a plane; the plane formed by the plane and the first model is a reference plane, and the normal vector of the reference plane is a second normal vector such that the reference plane moves along the direction of the second normal vector toward the surface of the first model, and the reference plane generated by the reference plane and the first model in motion and the reference plane When the ratio of the area is less than a preset value, the movement is stopped, and the reference plane that stops moving is a second reference plane; the center point of the second reference plane is overlapped with the center point of the first reference plane to obtain a plurality of intersection points, wherein each of the projection points is based on a normal vector of the first reference plane, and a length corresponding to each of the plurality of intersection points is increased, and the characterization information is formed according to the second model to form The third model. 如申請專利範圍第5項所述之3D模型的擴充方法,其中形成由該些點到該第一基準平面的各該連線距離的方法包括:獲取該第一基準平面上的任意三點;根據獲取的三點而獲取該第一基準平面的該第一法向量;以及 將該第二模型的各點沿該第一法向量的方向移動至與該第一基準平面相交。 The method for expanding a 3D model according to claim 5, wherein the method for forming each of the connection distances from the points to the first reference plane comprises: acquiring any three points on the first reference plane; Obtaining the first normal vector of the first reference plane according to the acquired three points; Each point of the second model is moved in a direction of the first normal vector to intersect the first reference plane. 如申請專利範圍第1項所述之3D模型的擴充方法,其中該第一模型和該第二模型均以待列印的3D模型文件的形式表示。 The method for expanding a 3D model as described in claim 1, wherein the first model and the second model are both in the form of a 3D model file to be printed.
TW104139969A 2015-03-30 2015-11-30 Method for the combination of 3d models TWI554977B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510144419.9A CN104715120B (en) 2015-03-30 2015-03-30 The extending method of 3D model

Publications (2)

Publication Number Publication Date
TW201635244A TW201635244A (en) 2016-10-01
TWI554977B true TWI554977B (en) 2016-10-21

Family

ID=53414445

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104139969A TWI554977B (en) 2015-03-30 2015-11-30 Method for the combination of 3d models

Country Status (2)

Country Link
CN (1) CN104715120B (en)
TW (1) TWI554977B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110945569A (en) * 2017-08-15 2020-03-31 真发有限责任公司 Method for producing a 3D digital model, solid mould for use in wig manufacture
CN109445725A (en) * 2018-10-19 2019-03-08 武汉市贝恩三维科技有限公司 One kind being based on modular method for manufacturing parts and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120075342A1 (en) * 2010-09-24 2012-03-29 Maha El Choubassi Augmenting image data based on related 3d point cloud data
CN103392191A (en) * 2011-02-22 2013-11-13 3M创新有限公司 Hybrid stitching

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3804328B2 (en) * 1999-03-02 2006-08-02 株式会社セガ Image processing apparatus and image processing method
CN102013113B (en) * 2010-12-07 2012-04-25 中国地质大学(武汉) Stencil buffer based dynamic sectioning method for multi-object model

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120075342A1 (en) * 2010-09-24 2012-03-29 Maha El Choubassi Augmenting image data based on related 3d point cloud data
CN103392191A (en) * 2011-02-22 2013-11-13 3M创新有限公司 Hybrid stitching

Also Published As

Publication number Publication date
TW201635244A (en) 2016-10-01
CN104715120A (en) 2015-06-17
CN104715120B (en) 2019-08-23

Similar Documents

Publication Publication Date Title
JP6306616B2 (en) Slicing and / or texturing for 3D printing
CN106257995B (en) A kind of light field three-D imaging method and its system
CN104581111B (en) It is filled using the target area of transformation
US8793108B2 (en) Three-dimensional model determination from two-dimensional sketch with two-dimensional refinement
CN109816704A (en) Method and device for acquiring three-dimensional information of an object
US20170124689A1 (en) Image processing apparatus and image processing method
CN107206690B (en) Method for setting 3D object printing properties for additive manufacturing methods
ATE494604T1 (en) METHOD AND DEVICE FOR THE THREE-DIMENSIONAL REPRESENTATION OF MODELS GENERATED FROM STEREO IMAGES
US11472112B2 (en) Composite object and composite object producing method
JP2010123007A (en) Image processor
CN106027962A (en) Video monitoring coverage rate calculation method and device, and video monitoring layout method and system
US9956717B2 (en) Mapping for three dimensional surfaces
JP2018133063A5 (en)
JP6319804B2 (en) Projection image generation apparatus, projection image generation method, and projection image generation program
CN107209497B (en) Method for setting 3D object printing properties for additive manufacturing methods
TWI554977B (en) Method for the combination of 3d models
US11055452B2 (en) Transforming object model data
US20220083712A1 (en) Object manufacturing simulation
CN103559710B (en) A kind of scaling method for three-dimensional reconstruction system
CN106157321B (en) Real point light source position measuring and calculating method based on plane surface high dynamic range image
CN110770797B (en) Determining object volumes in virtual object space
TWI607862B (en) Method and apparatus of generating a 3-d model from a, object
Azevedo et al. Three-dimensional reconstruction and characterization of human external shapes from two-dimensional images using volumetric methods
CN109074409A (en) Data processing in increasing material manufacturing
CN114758062B (en) Panoramic roaming scene construction method, device, computer equipment, and storage medium