TWI242147B - Method of rapidly building multiple three-dimensional pipes - Google Patents

Method of rapidly building multiple three-dimensional pipes Download PDF

Info

Publication number
TWI242147B
TWI242147B TW093118015A TW93118015A TWI242147B TW I242147 B TWI242147 B TW I242147B TW 093118015 A TW093118015 A TW 093118015A TW 93118015 A TW93118015 A TW 93118015A TW I242147 B TWI242147 B TW I242147B
Authority
TW
Taiwan
Prior art keywords
tubular
intersection
tube
angle
area
Prior art date
Application number
TW093118015A
Other languages
Chinese (zh)
Other versions
TW200601096A (en
Inventor
Ching-Chang Chien
Cheng-Yung Liu
Chia-Hsiang Hsu
Original Assignee
Coretech Sys Co Ltd
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 Coretech Sys Co Ltd filed Critical Coretech Sys Co Ltd
Priority to TW093118015A priority Critical patent/TWI242147B/en
Priority to US10/919,330 priority patent/US20050285855A1/en
Application granted granted Critical
Publication of TWI242147B publication Critical patent/TWI242147B/en
Publication of TW200601096A publication Critical patent/TW200601096A/en

Links

Classifications

    • 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/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes

Landscapes

  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Joining Of Building Structures In Genera (AREA)

Abstract

A method of rapidly building multiple three-dimensional pipes includes three main steps: step of accepting inputs of geometric parameters; step of deriving the surface shape of multiple joined pipes according to geometric parameters; and step of deriving meshing points which present three-dimensional meshes of multiple joined pipes. There are ""vacant areas"" and ""overlap areas"" situation occurred joined area of pipes. The present invention divides joined area into ""direct overlap areas"", ""90 degree area"" and ""filling area"" based on the intersecting angle of pipes.

Description

1242l47 故、發明說明: 七明所屬之技術領域】 本發明係關於一種快速建構複數連結之立體管狀 万法,係應用於電腦輔助設計(cAD,CAE,CAM, 兒腦繪圖等)中。 【先前技術】 在&计射出成形模具時,流道之設計攸關射出品的 貝尤〃對於較大型或幾何較複雜之模具,流道的數 目與安排最好能以電腦模擬,找出最恰當之設計。 在傳統的電腦模擬方式有兩種: 第 種傳統方式使用者需也 ^而要先在CAD軟體中建構出 三維立體模型欽後爯&丨έ …、後再到網格產生器上對立體模型的表 面產生三角形表面網格,之 设再由表面網格向内部產生 二次元立體網格這樣的做 去使用者需要耗費時間在模 型的建立上,而且不易控制 、 制產生網袼的品質及内部的厣 數,此外,網格的密度也需- 曰 有經驗的使用者來調整。 第二種傳統方式是利用 · 咪射(mapping)的方式產斗 三次元立體網袼,使用者不带 王 ^ , 而要在CAD中建構出完整的 立體模型,但需要在腦海中、、主 1的 %楚的知道幾何外觀以及幾 1242147 何分割(s u b d i v i s i ο η )的形式,接著利用映射的方式一 塊塊地產生三次元立體網格.這種做法產生的網格品質 很好,層數也容易控制,但是使用者需要花費相當長的 時間,並且累積相當多的知識及經驗才能達到如此目 的。 上述兩種方式都需耗費相多時間進行,且使用者之 專業與經驗需要很高的要求。 因此如何簡化複數流道之設計是需要的,亦即如何 簡化複數立體管狀物之設計是需要的。 【發明内容】 本發明之主要目的係在提供簡化複數立體管狀 物之設計,如應用於模具的流道設計。 為達成上述之目的,本發明快速建構複數連結之 φ 立體管狀物之方法包括下列步驟: 步驟A :接受複數管狀物之幾何參數之輸入,各 管狀物可由一軸線代表管狀物之長度與方向。較佳的 方式是使用者晝出各管狀物之軸線,這些軸線即有代 表各管狀物之長度與方向等軸線資料以及軸線之兩 端點資料。接著使用者輸入各管狀物在兩端點的截面 6 1242147 參數,以圓形管狀物之轴線資料來說,截面參數為直 徑或半徑。 步驟B :利用幾何參數計算各管狀物在連結後之 幾何外型,在此步驟除需利用各管狀物之軸線資料以 判斷各管狀物連結之狀況,亦要修飾管狀物在連結處 會有關於『空缺』以及管狀物重複『堆疊』之現象。 本發明係利用管狀物相交夾角之大小,劃分為『直接 交集區域』,『90度角區域』以及『填補區域』三種 區域以進行處理。 步驟C :利用各管狀物在連結後之幾何外型計算 代表立體網格之網格點。 【實施方式】 本發明是關於快速建構複數連結之立體管狀物之 方法,係應用於電腦輔助設計中,亦即電腦輔助設計 的軟體程式可應用本發明之方法。以下請先參考圖 1 關於本發明之流程圖,圖1流程圖係以電腦輔助設計 軟體程式所進行之步驟。另請一併參考圖2〜圖9以配 合瞭解本發明之特點: 步驟A : 7 l242i47 接受複數管狀物之幾何參數之輸入。 請見圖2,使用者想建立複數連結之立體管狀物 1 0之示意圖,圖2所顯示之複數連結之立體管狀物1 0 為『模具射出流道』之例子,由複數個圓形管狀物所構 成。 使用者可輸入關於各管狀物之幾何參數(如座標 點、圓形半徑等),以先定義各管狀物之幾何外型。但 為方便使用者以直覺方式建構各管狀物,較佳的方式 是如圖3所示,使用者畫出(譬如以滑鼠拉出線條) 各管狀物之軸線50a〜50p,這些軸線50a〜50p代表各管 狀物之長度與方向等軸線資料(屬於幾何參數之資 料)’因此由軸線當中亦可知軸線之兩端點資料。 在本發明中管狀物之定義需注意如下:任兩管狀物 右有連結必定於兩管狀物所代表之各自軸線的端點之 處相連結,譬如軸線5〇i與軸線5〇g雖在同一方向上, 實際上軸線5〇i與軸線5〇g可視為連續一條軸線,但在 本么明中之定義由於要求兩管狀物若有連結點則一定 在轴線的端點之處,由於有軸線5〇h與軸線50i與轴線 父’所以軸線5 0 i與軸線5 0 g所形成之連續一條 車由線需被定義為兩軸線。 接著使用者輸入各管狀物在兩端點的截面參數, 8 1242147 以圓形管狀物之軸線資料 °當然使用者亦可以在 來’而由軟體程式依據『 的資料。 來說,戴面參數為直徑或半 各軸線之兩端點畫出『圓』 圓』的大小取得直徑或半徑 其他非圓形管狀物之戴面炎奴日, 義 徑 此 戳面參數則視其形狀而定 ,譬如橢圓管狀物,則截面泉數 /数了為長直徑與短直 。關於非圓形管狀物之截面夂叙*话丄 截向參數為基本幾何概念,名 不再--贅述。1242l47 Description of the invention: The technical field to which Qiming belongs] The present invention relates to a three-dimensional tubular method for quickly constructing complex connections, and is used in computer-aided design (cAD, CAE, CAM, child brain drawing, etc.). [Previous technology] When designing injection molding dies, the design of the runners is important for the injection molding. For larger or more complex molds, the number and arrangement of runners should be computerized to find out. The most appropriate design. There are two kinds of traditional computer simulation methods: The first traditional method is that the user also needs to construct a three-dimensional three-dimensional model in the CAD software first. After that, the three-dimensional model is generated on the grid generator. The surface of the model generates a triangular surface mesh, and the design then generates a two-dimensional three-dimensional mesh from the surface mesh to the inside. The user needs to spend time on the establishment of the model, and it is not easy to control and control the quality of the mesh. The number of internal units, in addition, the density of the grid also needs to be adjusted by experienced users. The second traditional method is to use a mapping method to produce a three-dimensional three-dimensional network card. The user does not take Wang ^, but to build a complete three-dimensional model in CAD, but in the mind, the master 1% knows the geometric appearance and the form of 1242147 subdivisi (subdivisi ο η), and then uses the mapping method to generate a three-dimensional three-dimensional mesh. This method produces a good mesh quality and the number of layers. Easy to control, but users need to spend a considerable amount of time and accumulate considerable knowledge and experience to achieve this purpose. Both of the above methods take a lot of time to perform, and the user's expertise and experience require high requirements. Therefore, how to simplify the design of the complex flow channel is needed, that is, how to simplify the design of the plural solid tube. [Summary of the Invention] The main object of the present invention is to provide a simplified design of a plurality of three-dimensional tubular objects, such as a flow channel design applied to a mold. In order to achieve the above-mentioned object, the method of the present invention for quickly constructing a plurality of connected φ three-dimensional tubular objects includes the following steps: Step A: Accept the input of the geometric parameters of the plural tubular objects, and each tube can represent the length and direction of the tubular object by an axis. The preferred way is for the user to output the axis of each tube at daytime. These axes have the axis data representing the length and direction of each tube and the two endpoint data of the axis. Then the user enters the section 6 1242147 parameters of each tube at both ends. Taking the axis data of the circular tube as an example, the section parameter is the diameter or radius. Step B: Use the geometric parameters to calculate the geometric appearance of each tube after connection. In this step, in addition to using the axis data of each tube to determine the connection status of each tube, it is also necessary to modify the tube at the connection. "Vacancy" and repeated "stacking" of tubular objects. In the present invention, the size of the intersection angle of the tubular objects is divided into three areas of "direct intersection area", "90-degree angle area" and "filling area" for processing. Step C: Calculate the grid points representing the three-dimensional grid by using the geometric shapes of the tubular objects after joining. [Embodiment] The present invention relates to a method for quickly constructing a plurality of connected three-dimensional tubular objects, which is applied to computer-aided design, that is, a software program of computer-aided design can apply the method of the present invention. Please refer to FIG. 1 for a flowchart of the present invention. The flowchart of FIG. 1 is a step performed by a computer-aided design software program. Please also refer to FIG. 2 to FIG. 9 together to understand the features of the present invention: Step A: 7 l242i47 accepts the input of geometric parameters of a plurality of tubular objects. Please refer to Fig. 2. The user wants to create a schematic diagram of a three-dimensional tubular object 10 connected in plural. The two-dimensional three-dimensional tubular object 10 shown in Fig. 2 is an example of a "mold injection channel". Made up. The user can input geometric parameters (such as coordinate points, circle radii, etc.) about each tube to define the geometric shape of each tube. However, in order to facilitate the user to construct each tubular object in an intuitive manner, a better way is to draw the axis of the tubular object 50a ~ 50p (for example, draw a line with a mouse) as shown in FIG. 3, and these axes 50a ~ 50p represents the axis data (such as the geometric parameters) of the length and direction of each tube. Therefore, the data of the two ends of the axis can also be known from the axis. In the present invention, the definition of the tube should be noted as follows: Any two tubes connected to the right must be connected at the endpoints of the respective axes represented by the two tubes. For example, the axis 50i and the axis 50g are on the same side. In the direction, the axis 50i and the axis 50g can be regarded as a continuous axis, but the definition in this book requires that the two tubular objects must be at the end of the axis if there is a connection point. The axis 50h, the axis 50i, and the axis parent ', so a continuous vehicle formed by the axis 50i and the axis 50g needs to be defined as two axes. Then the user enters the cross-section parameters of each tube at the two ends. 8 1242147 uses the axis data of the circular tube ° Of course, the user can also come here and the software program will use the data based on ". For example, the wearing parameter is the diameter or the diameter of the two ends of each axis. Draw a "round" circle to obtain the diameter or radius of other non-circular tubular objects. Depending on its shape, such as an elliptical tube, the number of cross-section springs is counted as long diameter and short straight. About the cross section of non-circular tube 夂 description * words 截 interception parameter is a basic geometric concept, the name is no longer-redundant description.

步·驟B : q利用^可參數計算|管狀物在連結^幾何外 i二如圖4顯示複數管狀物在未經修飾時之幾何外型 圖在才夕管狀物連結處會有『空缺8 1』,以及 會有管狀物重複『堆4 82』之現象。步驟B即在『修 補』這些『空缺』與『堆疊』之現象。 ,步驟B所要件建立的各管狀物在連結後之幾何外 型包括各管狀物非連結之部分,以及各管狀物有連結之 部八 刀由於在各管狀物有連結之部分需進一步處理(『空 、』^、堆豐』之現象),因此需要有一個步驟(步驟 去判斷各管狀物連結之狀況,步驟B 1可用各管狀 物之紅# :欠,· 、、1 1料以判斷各管狀物是否連結,譬如軸線5 〇 a 9 1242147 /轴線5 0 b有連結’轴線5 0 a與轴線5 0 c沒有連結。 董子於『修補』這些『空缺』與『堆疊』之現象處 理方式說明如步驟B2 : 步驟B 2 : 針對每一具有相連結軸線之區域計算出相連結軸 、線所形成複數的相交夾角。如圖5所示,兩軸線6 0 a, 6〇b相連結而形成兩個相交失角;亦即每一 相乂夾角由兩管狀物之兩軸線所構成,譬如相交夾角 65a由軸線6〇a,6〇b所構成,相交夾角65 b亦由軸線 6Ga ’ 6 0b所構成,當然各相交夾角之角度總合(譬如 相父夾角65a,65b之總合)為360度。另外相交夾角 之數目與相連結軸線之數目相等,譬如圖8所示,三 轴線60i,60j,60k相連結而形成三個相交夾角65i, 65j,65k。 根據相交夾角之夾角大小不同而包括下列狀況: 狀況A :相交夾角小於1 8 〇度時:該相交夾角區域 之相交兩管狀物的幾何外型之建立係根據兩管狀物的 幾何外型之交集區域。以圖5為例,相交夾角65a小 於180度之區域在本說明書中定義為直接交集區域 3〇a ’在直接交集區域30a中,管狀物4〇a,4〇b的幾何 外型之建立係根據兩管狀物的幾何外型之交集區域,亦 1242147 即有相交之部分取其交集區域。 狀況B :相交夾角大於或等於1 80度時:該相交夾 角區域可分為兩種區域· 90度角區域:位於兩連結軸線旁各 90度角之範 圍,因此90度角區域具有兩個,在兩90度角區域的幾 何外型為兩管狀物在該兩 90度角區域之原來幾何外 型。以圖5為例,相交夾角65b大於180度之區域, 因此軸線60a,60b旁90度角之範圍形成兩個90度角 區域30b。管狀物40a,40b在90度角區域30b的幾何 外型為原來的幾何外型。 填補區域:係位於兩90度角區域之間,填補區域 的幾何外型之建立係根據兩管狀物延伸後於該填補區 域之交集區域,但當相交夾角剛好等於1 80度時,則無 填補區域。以圖5為例,填補區域30c在兩90度角區 域3 Ob之間。填補區域在『模具射出流道』之設計中最 好其幾何外型成一連續之平滑外型,即如圖5所示。 同樣地,圖6與圖7都是兩管狀物相交之實施例。 根據上述之說明,圖6兩軸線6 0 c,6 0 d,以及圖7兩 軸線60e,60f相連結而都形成一直接交集區域30a, 兩個90度角區域30b以及一填補區域30c。 圖8係三管狀物相交之第一實施例示意圖。三軸 1 1 1242147 線6 0i,6 0j,6 0k相連結而形成三個相交夾角65i,65j, 65k。由於相交夾角65i,65j皆小於180度,因此構成 兩個直接交集區域30 a。另外相交夾角65k大於180度, 因此構成兩個90度角區域30b,以及一填補區域30c。 圖9係三管狀物相交之第二實施例示意圖。如步 驟A所述,轴線6 01以及轴線6 0 η可視為連續一條轴 線,但在本發明之定義中仍是兩軸線。同樣地,三軸 線601,60m,60η形成三個相交夾角651,65m,65η。 由於相交夾角651,65m皆小於180度,因此構成兩個 直接交集區域30a。相交夾角65η剛好等於180度,因 此構成兩個90度角區域30b,但沒有填補區域30c。 步驟C : 利用各管狀物在連結後之幾何外型計算代表立體 網格之網格點。此步驟在一般電腦輔助設計是用不 到,譬如單純之機構設計,如AutoCad或ProE都用 不到。但對於電腦輔助工程分析CAE (Computer Aided Engineering)則有可能需要,如應用於流體或應力之分 析等等。產生立體網格9 〇之網格點9 1之示意圖請見圖 5。關於產生立體網格之技術如利用拓撲學經過幾何數 學的運异得到幾何外型,再產生三次元的立體網格,由 及功效,在 t 貴審查 實感德便。 便於說明而 以申請專利 譬如管狀物 曲線,使得 之示意圖。 .之示意 示意圖。 1242147 於此非本專利之重點,因此在此不再贅述 綜上所陳,本發明無論就目的、手段 在均顯示其迥異於習知技術之特徵,懇言彳 委員明察,早曰賜准專利,俾嘉惠社會, 惟應注意的是,上述諸多實施例僅係為了 舉例而已,本發明所主張之權利範圍自應 範圍所述為準,而非僅限於上述實施例。 之軸線在實施例皆為直線,但軸線亦可為 管狀物為彎曲的。 【圖式簡單說明】 圖1係關於本發明之流程圖。 圖2係使用者想建立複數連結之立體管狀來 圖3係使用者使用本發明建立管狀物之軸 圖。 圖4係複數管狀物在未經修飾時之幾何外5 圖5係兩管狀物相交之第一實施例示意圖< 圖6係兩管狀物相交之第二實施例示意圖< 圖7係兩管狀物相交之第三實施例示意圖< 圖8係三管狀物相交之第一實施例示意圖< 圖9係三管狀物相交之第二實施例示意圖。 1242147 【圖號說明】 複數連結之立體管狀物1 0相交夾角20 直接交集區域30a 填補區域30c 車由線5 0 a〜5 0 p 相交夾角65a〜65η 堆疊82 網格點9 1 90度角區域30b 管狀物40a,40b 車由線60a〜60η 空缺8 1 立體網格90Step · Step B: q can be calculated using ^ parameters. The tube is connected. ^ Geometric i. Figure 2 shows the geometrical shape of the complex tube when it is not modified. There will be a "vacancy 8" at the junction of the tube. 1 ", and there will be a repeat of" stack 4 82 "in the tube. Step B is to “fix” these “vacancies” and “stacking”. The geometric appearance of each tubular object created in the requirements of step B after being connected includes the non-connected parts of each tubular object, and the connected part of each tubular object. The eight blades require further processing (" Empty, "^, pile" phenomenon), so there needs to be a step (step to determine the connection status of each tube, step B 1 can use the red of each tube #: owe, · ,, 1 1 material to determine each Whether the tubes are connected, for example, the axis 5 〇a 9 1242147 / the axis 5 0 b has the connection 'the axis 5 0 a and the axis 5 0 c are not connected. Dong Zi "repaired" these "vacancies" and "stacked" The description of the phenomenon processing method is as follows: Step B2: Step B2: For each region with connected axes, calculate the complex intersection angle formed by the connected axes and lines. As shown in FIG. 5, the two axes 60a, 60b Intersecting to form two intersecting missing angles; that is, each intersecting angle is formed by the two axes of two tubular objects, for example, the intersecting angle 65a is formed by the axes 60a, 60b, and the intersecting angle 65b is also the axis 6Ga '6 0b, of course, the angle of the intersection angle The sum (such as the sum of the included angles 65a and 65b) is 360 degrees. In addition, the number of intersection angles is equal to the number of connected axes. For example, as shown in Figure 8, the three axes 60i, 60j, and 60k are connected to form three. The intersection angles 65i, 65j, 65k. The following conditions are included according to the size of the intersection angle: Condition A: When the intersection angle is less than 180 degrees: The geometric shape of the intersection of the two tubes in the intersection angle region is established based on The intersection area of the geometric shapes of the two tubular objects. Taking FIG. 5 as an example, the area where the intersection angle 65a is less than 180 degrees is defined in this specification as the direct intersection region 30a. In the direct intersection region 30a, the tubular object 40a The geometric shape of 4ob is established based on the intersection area of the geometric shapes of the two tubular objects, which is 1242147, that is, the intersection area takes the intersection area. Condition B: When the intersection angle is greater than or equal to 180 degrees: the intersection The included angle area can be divided into two types: 90-degree angle area: located at the range of 90-degree angles next to the two connecting axes, so there are two 90-degree angle areas, and the geometric shape of the two 90-degree angle areas is two tubular objects. The original geometric shape of the two 90-degree angle areas. Taking Figure 5 as an example, the intersection angle 65b is greater than 180 degrees, so the range of 90-degree angles around the axes 60a and 60b forms two 90-degree angle areas 30b. Tubular object 40a The geometric shape of 40b in the 90-degree angle area 30b is the original geometric shape. Filling area: It is located between two 90-degree angle areas. The geometric shape of the filling area is established based on the extension of the two tubes and then filling the area. The intersection area of the area, but when the intersection angle is exactly equal to 180 degrees, there is no padding area. Taking FIG. 5 as an example, the filling area 30c is between two 90-degree angle areas 3 Ob. In the design of the “mold injection runner”, the filling area is best to have a continuous and smooth geometric shape, as shown in FIG. 5. Similarly, Fig. 6 and Fig. 7 are embodiments where two tubular objects intersect. According to the above description, the two axes 60 c, 60 d of FIG. 6 and the two axes 60e, 60f of FIG. 7 are connected to form a direct intersection region 30a, two 90-degree angle regions 30b, and a filling region 30c. FIG. 8 is a schematic diagram of a first embodiment where three tubular objects intersect. The triaxial 1 1 1242147 lines 60i, 60j, and 60k are connected to form three intersection angles 65i, 65j, and 65k. Since the intersection angles 65i and 65j are less than 180 degrees, two direct intersection regions 30a are formed. In addition, the intersection angle 65k is greater than 180 degrees, so two 90-degree angle regions 30b and one filling region 30c are formed. FIG. 9 is a schematic diagram of a second embodiment where three tubular objects intersect. As described in step A, the axis 60 01 and the axis 60 0 n can be regarded as a continuous axis, but in the definition of the present invention, they are still two axes. Similarly, the triaxial lines 601, 60m, and 60η form three intersection angles 651, 65m, and 65η. Since the intersection angles 651 and 65m are both less than 180 degrees, two direct intersection regions 30a are formed. The intersection angle 65η is exactly equal to 180 degrees, and thus forms two 90-degree angle regions 30b, but does not fill the region 30c. Step C: Calculate the grid points representing the three-dimensional grid by using the geometric shapes of the tubular objects after joining. This step is not used in general computer-aided design, such as simple mechanism design, such as AutoCad or ProE. However, CAE (Computer Aided Engineering) may be needed, such as the application of fluid or stress analysis. See Figure 5 for a schematic diagram of the grid points 9 1 that generate a three-dimensional grid 90. Regarding the technology of generating a three-dimensional grid, such as using geometric topology to obtain the geometric shape through the difference of geometry and mathematics, and then producing a three-dimensional three-dimensional grid. A patent application such as a tube curve makes it easy to illustrate. . Schematic Schematic. 1242147 This is not the focus of this patent, so I will not repeat it here. The present invention, regardless of its purpose and means, shows its characteristics that are quite different from those of the conventional technology. However, it should be noted that many of the above embodiments are merely examples, and the scope of the rights claimed in the present invention shall be based on the scope of the claims, rather than being limited to the above embodiments. The axis is straight in the embodiments, but the axis may also be a tube that is curved. [Brief Description of the Drawings] FIG. 1 is a flowchart of the present invention. Fig. 2 is a three-dimensional tubular diagram of a user who wants to establish a plurality of links. Fig. 3 is an axial diagram of a user using the present invention to create a tubular article. Figure 4 is the geometrical appearance of a plurality of tubular objects without modification 5 Figure 5 is a schematic diagram of a first embodiment where two tubular objects intersect < Figure 6 is a schematic diagram of a second embodiment where two tubular objects intersect < Schematic diagram of the third embodiment of the intersection of objects < FIG. 8 Schematic diagram of the first embodiment of the intersection of three tubular objects < 1242147 [Illustration of the drawing number] Three-dimensional tubular objects connected in plural 1 0 intersection angle 20 direct intersection area 30a filling area 30c car line 5 0 a ~ 5 0 p intersection angle 65a ~ 65η stacking 82 grid point 9 1 90 degree angle area 30b tube 40a, 40b car line 60a ~ 60η vacant 8 1 three-dimensional grid 90

Claims (1)

1242147 拾、申請專利範圍: i _ 一種快速建構複數連結之立體管狀物之方法,係應 - 用於電腦輔助設計中,該方法包括下列步驟: 步驟A :接受複數管狀物之幾何參數之輸入,各 管狀物可由一軸線代表管狀物之長度與方向,其中 幾何參數包括: 代表各管狀物之軸線資料,其中各軸線資料 鲁 包括有軸線之兩端點資料; 各管狀物在兩端點的截面參數; 步驟B ·利用幾何參數計算各管狀物在連結後之 幾何外型,其中各管狀物在連結後之幾何外型包括 各管狀物非連結之部分,以及各管狀物有連結之部 刀,其中對於各管狀物有連結之部分係包括下列步 驟: _ 步驟B 1 :利用各管狀物之軸線資料以判斷各 管狀物連結之狀況;以及 步驟B2 :針對每一具有相連結軸線之區域計 异出相連結軸線所形成複數的相交失角,其中每 一相交夾角由兩管狀物之兩軸線所構成,相交夾 角之數目與相連結軸線之數目相#,且複數的相 15 1242147 交夾角之角度總合為360度,另根據相交夾角之 夾角大小不同而包括下列狀況: 相交夾角小於1 80度時:該相交夾角區域之相 交兩管狀物的幾何外型之建立係根據兩管狀物 的幾何外型之交集區域; 相交夾角大於或等於1 80度時:該相交夾角區 域可分為兩種區域: 90度角區域,位於兩連結軸線旁各9〇度角之 範圍,因此90度角區域具有兩個,在兩9〇度角區 域的幾何外型為兩管狀物在該兩9〇度角區域之 原來幾何外型; 填補區域,係位於兩9〇度角區域之間,填補 區域的幾何外型之建立係根據兩管狀物延伸後 於遠填補區域之交集區域,但當相交夾角剛好等 於180度時’則無填補區域。 2 ·如申請專利範圍第1項所述之快速建構複數連結之 立體管狀物之方法,其中當管狀物為圓形管狀物 時,圓形管狀物之截面參數為直徑或半徑。 16 1242147 Ο _ 明專利範圍第1項所述之快速建構複數連結之 t體營肤物之士、+ - 〜 < 万法’其中管狀物之軸線資料係由使 用者以拉出線條之方式輸入。 · 月專矛〗範圍第1項所述之快速建構複數連結之 立體管狀物之方法,其中任兩管狀物若有連結必定 ;兩g狀物所代表之各自軸線的端點之處相連結。 5·如申請專利範圍第2項所述之快速建構複數連結之 立體官狀物之方法,其中填補區域的幾何外型具有籲 圓弧外型’使得兩管狀物在9 0度角區域與填補區 域的幾何外型成一連續之平滑外型。 6 ·如申請專利範圍第2項所述之快速建構複數連結之 立體管狀物之方法,係應用於模具的流道設計。 7 ·如申請專利範圍第6項所述之快速建構複數連結之 立體管狀物之方法,其中管狀物之軸線資料係由使 用者以拉出線條之方式輸入。 _ 8 ·如申請專利範圍第1項所述之快速建構複數連結之 立體管狀物之方法,其中在步驟B之後,更包括步 驟C :利用各管狀物在連結後之幾何外型計算代表立 體網格之網袼點。 17 1242147 9 · 一種可被電腦讀取之物品,係應用於電腦辅助設 計中,其中該物品包括有可記錄程式碼之媒介 (medium),該媒介包括有下列之程式碼: 第一程式碼··接受複數管狀物之幾何參數之輸 入,各管狀物可由一軸線代表管狀物之長度與方 向,其中幾何參數包括·· 代表各管狀物之軸線資料,其中各軸線資料 包括有軸線之兩端點資料; 各管狀物在兩端點的截面參數; 第二程式碼··利用幾何參數計算各管狀物在連結 後之成何外型,其中各管狀物在連結後之幾何外型 包:各管狀物非連結之部分,以及各管狀物有連結 之#刀,其中對於各管狀物有連結之部分係包括下 列程式碼: 第三程式碼 斷各管狀物連結 •利用各管狀物之軸線資料 之狀況;以及 以判1242147 The scope of patent application: i _ A method for quickly constructing three-dimensional tubular objects with multiple connections, which should be used in computer-aided design. The method includes the following steps: Step A: Accept the input of geometric parameters of plural tubular objects. Each tube can be represented by an axis representing the length and direction of the tube. The geometric parameters include: representing the axis data of each tube, where each axis data includes the data of the two ends of the axis; the section of each tube at the two ends Parameters; Step B · Calculate the geometrical appearance of each tubular object after connection by using geometric parameters, wherein the geometrical appearance of each tubular object after connection includes the non-connected parts of each tubular object and the connected knife of each tubular object, The connection part for each tube includes the following steps: _ Step B 1: Use the axis data of each tube to determine the connection status of each tube; and Step B2: Calculate the difference for each area with a connected axis. A plurality of missing intersecting angles formed by the outgoing connecting axes, where each intersecting angle is formed by the two axes of two tubular objects The number of intersecting angles and the number of intersecting axes are phase #, and the number of complex phases 15 1242147 The angle of intersecting angles is 360 degrees, and the following conditions are included according to the size of the intersecting angles: The intersecting angles are less than 1 80 Degree: The geometric shape of the intersecting two tubular objects in the intersection angle region is established according to the intersection of the geometric shapes of the two tubular objects; When the intersection angle is greater than or equal to 180 degrees: the intersection angle region can be divided into two types Area: 90-degree angle area, which is located in the range of 90-degree angles next to the two connecting axes. Therefore, the 90-degree angle area has two, and the geometric shape of the two 90-degree angle areas is two tubular objects at the two 90-degree angles. The original geometric shape of the corner area; The filling area is located between two 90-degree angle areas. The geometric shape of the filling area is established based on the intersection of the two tubular objects at the intersection of the far filling area, but when the intersection angle is just When equal to 180 degrees, there is no padding area. 2 · The method for quickly constructing a plurality of connected three-dimensional tubular objects as described in item 1 of the scope of patent application, wherein when the tubular object is a circular tubular object, the cross-section parameter of the circular tubular object is a diameter or a radius. 16 1242147 Ο _ The rapid construction of multiple-connected T-body skin-care goods described in item 1 of the Ming patent scope, +-~ < Wanfa 'where the axis data of the tube is drawn by the user in a way of drawing lines Enter. · The method for quickly constructing a three-dimensional tubular object with plural connections as described in item 1 of the range of the moon spear, in which any two tubular objects must be connected if there is a connection; the ends of the respective axes represented by the two g-shaped objects are connected. 5. The method for quickly constructing a complex-connected three-dimensional official object as described in item 2 of the scope of the patent application, wherein the geometric shape of the filled area has a circular arc shape, so that the two tubes are filled with a 90 degree angle area and filled The geometric shape of the area is a continuous smooth shape. 6 · The method for quickly constructing a plurality of connected three-dimensional tubular objects as described in item 2 of the scope of patent application is applied to the design of the runner of the mold. 7 · The method for quickly constructing a plurality of connected three-dimensional tubular objects as described in item 6 of the scope of patent application, wherein the axis data of the tubular objects are input by the user by drawing lines. _ 8 · The method for quickly constructing a plurality of connected three-dimensional tubular objects as described in item 1 of the scope of patent application, wherein after step B, it further includes step C: using the geometric appearance of each tube to calculate the representative three-dimensional network Lattice of the grid. 17 1242147 9 · An article that can be read by a computer is used in computer-aided design. The article includes a medium that can record code. The medium includes the following code: First code · · Accept the input of the geometric parameters of a plurality of tubular objects, each tubular object can be represented by an axis representing the length and direction of the tubular object, among which the geometric parameters include ·· represents the axis data of each tubular object, where each axis data includes the two ends of the axis Data; Sectional parameters of each tube at both ends; Second code ... Use geometric parameters to calculate the shape of each tube after connection, where the geometric shape of each tube after connection: each tube The non-connected part of the object, and the #knife with the connection of each tube, which includes the following code for the connection of each tube: The third code breaks the connection of each tube • The status of using the axis data of each tube ; And to judge 第四程式碼: 域計算出相連結車由 中每一相交夾角由 交失角之數目與相 針對每一具有相連結軸線之區 線所形成複數的相交夾角,其 兩管狀物之兩軸線所構成,相 連結軸線之數目相等,且複數 18 1242147 的相交夾角之角度總合為360度,另根據相交夾 角之夾角大小不同而包括下列狀況: 相交夾角小於1 8 0度時··該相交夾角區域之相 交兩管狀物的幾何外型之建立係根據兩管狀物 的幾何外型之交集區域; 相交夾角大於或等於180度時:該相交夾角區 域可分為兩種區域: 90度角區域,位於兩連結軸線旁各90度角之 範圍,因此90度角區域具有兩個,在兩90度角區 域的幾何外型為兩管狀物在該兩90度角區域之 原來幾何外型; 填補區域,係位於兩90度角區域之間,填補 區域的幾何外型之建立係根據兩管狀物延伸後 於該填補區域之交集區域,但當相交夾角剛好等 於1 8 0度時,則無填補區域。 1 〇.如申請專利範圍第9項所述之可被電腦讀取之物 品,其中當管狀物為圓形管狀物時,圓形管狀物之 截面參數為直徑或半徑。 1 1 ·如申請專利範圍第9項所述之可被電腦讀取之物 品,其中管狀物之軸線資料係由使用者以拉出線條 之方式輸入。 1242147 1 2.如申請專利範圍第9項所述之可被電腦讀取之物 品,其中任兩管狀物若有連結必定於兩管狀物所代 表之各自軸線的端點之處相連結。 1 3 .如申請專利範圍第1 0項所述之可被電腦讀取之物 品,其中填補區域的幾何外型具有一圓弧外型,使 得兩管狀物在90度角區域與填補區域的幾何外型成 一連續之平滑外型。 1 4 .如申請專利範圍第1 0項所述之可被電腦讀取之物 品,係應用於模具的流道設計。 1 5 .如申請專利範圍第1 4項所述之可被電腦讀取之物 品,其中管狀物之軸線資料係由使用者以拉出線條 之方式輸入。 1 6.如申請專利範圍第9項所述之可被電腦讀取之物The fourth code: The field calculates the intersection angle formed by the intersection angle of each intersecting car from the number of intersection angles and the plural intersection angles with respect to each zone line with a connected axis. Structure, the number of intersecting axes is equal, and the angle of the intersection angle of the complex number 18 1242147 is 360 degrees, and the following conditions are included according to the difference in the angle of the intersection angle: When the intersection angle is less than 180 degrees, the intersection angle Intersection of regions The geometric shape of two tubular objects is established based on the intersection of the geometric shapes of the two tubular objects. When the intersection angle is greater than or equal to 180 degrees: the intersection angle region can be divided into two regions: 90-degree angle region, Located in the range of 90 degree angles next to the two connecting axes, so there are two 90 degree angle areas, and the geometric shape in the two 90 degree angle areas is the original geometric shape of the two tubular objects in the two 90 degree angle areas; , Is located between two 90-degree angle regions, and the geometric shape of the filling region is established based on the intersection of the two tubular objects at the intersection of the filling region, but when the intersection angle When it is exactly 180 degrees, there is no filled area. 10. The computer-readable article as described in item 9 of the scope of patent application, wherein when the tubular article is a circular tubular article, the cross-section parameter of the circular tubular article is diameter or radius. 1 1 · Items that can be read by a computer as described in item 9 of the scope of the patent application, where the axis data of the tubular object is input by the user by drawing out lines. 1242147 1 2. The computer-readable article as described in item 9 of the scope of the patent application, in which any two tubes must be connected at the endpoints of the respective axes represented by the two tubes. 1 3. The article that can be read by a computer as described in Item 10 of the scope of the patent application, wherein the geometric shape of the filled area has an arc shape, so that the two tubes are in a 90 degree angle and the geometry of the filled area The shape becomes a continuous smooth appearance. 14. The computer-readable items as described in item 10 of the scope of the patent application are applied to the design of the runner of the mold. 15. The article that can be read by a computer as described in item 14 of the scope of patent application, wherein the axis data of the tubular object is input by the user by drawing out lines. 1 6. Items that can be read by a computer as described in item 9 of the scope of patent application 品,其中更包括第五程式碼:利用各管狀物在連結 後之幾何外型計算代表立體網格之網格點。Product, which also includes the fifth code: calculating the grid points representing the three-dimensional grid by using the geometric shapes of the tubular objects after being connected.
TW093118015A 2004-06-23 2004-06-23 Method of rapidly building multiple three-dimensional pipes TWI242147B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW093118015A TWI242147B (en) 2004-06-23 2004-06-23 Method of rapidly building multiple three-dimensional pipes
US10/919,330 US20050285855A1 (en) 2004-06-23 2004-08-17 Method of rapidly building multiple three-dimensional pipes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW093118015A TWI242147B (en) 2004-06-23 2004-06-23 Method of rapidly building multiple three-dimensional pipes

Publications (2)

Publication Number Publication Date
TWI242147B true TWI242147B (en) 2005-10-21
TW200601096A TW200601096A (en) 2006-01-01

Family

ID=35505170

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093118015A TWI242147B (en) 2004-06-23 2004-06-23 Method of rapidly building multiple three-dimensional pipes

Country Status (2)

Country Link
US (1) US20050285855A1 (en)
TW (1) TWI242147B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599820B2 (en) * 2005-06-23 2009-10-06 Autodesk, Inc. Graphical user interface for interactive construction of typical cross-section frameworks
US7644363B2 (en) * 2006-04-10 2010-01-05 Autodesk, Inc. “For-each” label components in CAD drawings
TWI317893B (en) * 2006-10-25 2009-12-01 Coretech Sys Co Ltd Method for generating meshes and computer-readable article for executing the method
JP4820318B2 (en) * 2007-03-22 2011-11-24 株式会社日立製作所 Resin molded product design support apparatus, support method, and support program
KR101524260B1 (en) * 2007-07-02 2015-05-29 마그마 기에세레이테크날로지 게엠베하 Method and apparatus for describing the statistical orientation distribution of particles in a simulation of a mould filling process
US20120023735A1 (en) * 2009-04-23 2012-02-02 Iag Magnum Gmbh Method for the production of extra heavy pipe joints, preferably for off-shore wind energy plants
DE102011003064A1 (en) * 2010-12-29 2012-07-05 Robert Bosch Gmbh Method for processing a surface by means of a robot vehicle
TWI428902B (en) * 2011-12-07 2014-03-01 Orise Technology Co Ltd Pixel data conversion apparatus and method for display with delta panel arrangement
US10621781B2 (en) * 2015-11-23 2020-04-14 Autodesk, Inc. Robustly blending surfaces via spherical parametrization
CN111222210B (en) * 2019-12-12 2022-11-04 合肥通用机械研究院有限公司 Automatic generation method of micro-channel unit CFD fluid-solid coupling unstructured grid
CN111324921B (en) * 2020-01-09 2022-05-13 中南建筑设计院股份有限公司 Grasshopper-based parametric modeling method for spatial circular steel tube intersecting welding nodes
CN112507490A (en) * 2020-12-03 2021-03-16 上海市建工设计研究总院有限公司 Modeling method for axis of externally-packaged special-shaped pipe
CN112509139B (en) * 2020-12-14 2024-05-28 盈嘉互联(北京)科技有限公司 BIM model pipeline center line extraction method and device
CN112530006A (en) * 2020-12-15 2021-03-19 四川航天神坤科技有限公司 Underground pipeline three-dimensional visualization system and method based on object-oriented programming

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5988862A (en) * 1996-04-24 1999-11-23 Cyra Technologies, Inc. Integrated system for quickly and accurately imaging and modeling three dimensional objects
US6778871B2 (en) * 2001-12-28 2004-08-17 Quickpen International, Inc. Piping and structural component design and fabrication system

Also Published As

Publication number Publication date
US20050285855A1 (en) 2005-12-29
TW200601096A (en) 2006-01-01

Similar Documents

Publication Publication Date Title
TWI242147B (en) Method of rapidly building multiple three-dimensional pipes
KR101970372B1 (en) Method and system for designing and producing a user-defined toy construction element
Jin et al. Optimization of process planning for reducing material consumption in additive manufacturing
US7698110B2 (en) Method for dynamically generating multiple views of three-dimensional models for utility networks
Ma et al. Associative feature modeling for concurrent engineering integration
Jin et al. A novel path planning methodology for extrusion-based additive manufacturing of thin-walled parts
Wang et al. Support-free hollowing
Hadi et al. Design configurations and creation of lattice structures for metallic additive manufacturing
Zhang et al. Adaptive hexahedral mesh generation based on local domain curvature and thickness using a modified grid-based method
US20170274583A1 (en) System, method, and computer program for creating an internal conforming structure
IL288076A (en) Method for the lightweighting and/or designing of an additively manufactured article
Parikh et al. A package for 3-D unstructured grid generation, finite-element flow solution and flow field visualization
Hong et al. Conformal microstructure synthesis in trimmed trivariate based v-reps
Ito et al. Hybrid mesh generation with embedded surfaces using a multiple marching direction approach
Athanasiadis et al. Object‐oriented three‐dimensional hybrid grid generation
CN109684739A (en) A kind of reinforcement parameter generation method, device and equipment based on BIM model
Liu et al. A heterogeneous lattice structure modeling technique supported by multiquadric radial basis function networks
Shang et al. Hexahedral mesh generation via constrained quadrilateralization
Li et al. Computational grid generation for the design of free-form shells with complex boundary conditions
JPH08315183A (en) Method and system for automatic mesh generation
CN101477707A (en) Curved surface forming method with a plurality of interposing closed curve given
CN105513136A (en) 3D role model skeleton extraction method based on level set center clustering
Djokikj et al. Metodology for integrating parametric design in the design for additive manufacturing
CN107808034B (en) Steel bar rapid modeling method based on sketchup dynamic component
Herrema A framework for isogeometric-analysis-based design and optimization of wind turbine blades

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees