• Title/Summary/Keyword: Trimmed surfaces

Search Result 32, Processing Time 0.02 seconds

Generation of Trimmed Surfaces in a Surface Modeling System (곡면모델러에서의 트리밍곡면 생성)

  • 전용태;이숙진;최재붕;박세형
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.17 no.6
    • /
    • pp.1372-1380
    • /
    • 1993
  • Surface trimming is an essential function in a surface modeler for representing multi-boundary surfaces, blended surfaces, and surfaces with islands or pockets. A procedure and a data structure for designing trimmed surfaces were developed. For generating a trimmed surface, edges (curves difined on a surface) are generated and trimmed first. Then the trimmed edges are selected sequentially to form a closed loop. The data of supporting surface, surface on which the trimmed surface is defined, and bounding edges are stored and used for the application such as NC programming, robot programming, graphic display, etc.

Automatic Generation of Quadrilateral Meshes on Trimmed Surfaces (트림 곡면상에서 사각형 요소망의 자동 생성)

  • 김형일;채수원
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.2
    • /
    • pp.153-161
    • /
    • 1999
  • An atomatic mesh generation scheme with unstructured quadrilateral elements on trimmed surfaces has been developed. Trimmed surfaces are often encountered in modeling of structures with complex shapes such as aircrafts, automobile structures, pressure vessels and etc. For unstructured mesh generation with quadrilateral elements, a domain decomposition algorithm employing loop operators has been used. Mesh generation on trimmed surface is performed in three steps. First, trimmed surfaces with holes or cuts are transformed to th largest projection planes in which the meshes are constructed. The constructed meshes are transformed to the u-v parametric plane and then finally to the original 3D surfaces. Th exact locations of holes or cuts in projection planes are determined by the Newton-Raphson method. Sample meshes are constructed to demonstrate the effectiveness of the proposed algorithm.

  • PDF

Quadrilateral Mesh Generation on Trimmed NURBS Surfaces

  • Chae, Soo-Won;Kwon, Ki-Youn
    • Journal of Mechanical Science and Technology
    • /
    • v.15 no.5
    • /
    • pp.592-601
    • /
    • 2001
  • An automatic mesh generation scheme with unstructured quadrilateral elements on trimmed NURBS surfaces has been developed. In this paper NURBS surface geometries in the IGES format have been employed to represent geometric models. For unstructured mesh generation with quadrilateral elements, a domain decomposition algorithm employing loop operators has been modified. As for the surface meshing, an indirect 2D approach is proposed in which both quasi-expanded planes and projection planes are employed. Sampled meshes for complex models are presented to demonstrate the robustness of the algorithm.

  • PDF

T-spline FEA for Trimmed NURBS Surface (트림 NURBS 곡면의 T-스플라인 유한요소해석)

  • Kim, Hyun-Jung;Seo, Yu-Deok;Youn, Sung-Kie
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.33 no.2
    • /
    • pp.135-144
    • /
    • 2009
  • In this present work, spline FEA for the trimmed NURBS surface of the 2D linear elasticity problem is presented. The main benefit of the proposed method is that no additional efforts for modeling of trimmed NURBS surfaces are needed and the information of the trimming curves and trimmed surfaces exported from the CAD system can be directly used for analysis. For this, trimmed elements are searched by using NURBS projection scheme. The integration of the trimmed elements is performed by using the NURBS-enhanced integration scheme. The formulation of constructing stiffness matrix of trimmed elements is presented. In this formulation, the information of the trimming curve is used for calculating the Jacobian as well as for obtaining integration points. The robustness and effectiveness of the proposed method are investigated through various numerical examples.

An Efficient Triangulation Algorithm for Trimmed NURBS Surfaces (트림된 NURBS 곡면의 효율적인 삼각화 알고리즘)

  • 정재호;박준영
    • Korean Journal of Computational Design and Engineering
    • /
    • v.5 no.2
    • /
    • pp.144-154
    • /
    • 2000
  • We propose an algorithm for obtaining a triangular approximation of a trimmed NLRBS surface. Triangular approximation is used in the pre-processing step of many applications such as RP(Rapid Prototyping), NC(Numerical Control) and FEA(Finite Element Analysis), etc. The algorithm minimizes the number of triangular elements within tolerance and generates a valid triangular mesh for STL file and NC tool path generation. In the algorithm, a subdivision method is used. Since a patch is a basic element of triangular mesh creation, boundary curves of a patch are divided into line segments and the division of curves is applied for the interior of the surface. That is, boundary curves are subdivided into line segments and two end points of each line segment are propagated to the interior of the surface. For the case of a trimmed surface, triangulation is carried out using a model space information. The algorithm is superior because the number of elements can be controlled as the curvature of the surface varies and it generates the triangular mesh in a trimmed region efficiently. To verify the efficiency, the algorithm was implemented and tested for several 3D objects bounded by NURBS surfaces.

  • PDF

Integration of Geometrically Exact Shell Finite Element With Trimmed Surface Modeling base on the NURBS (기하학적으로 정확한 셀 유한요소와 NURBS기반의 Trimmed Surface 모델링과의 연동)

  • Choi Jin-Bork;Roh Hee-Yuel;Cho Maeng-Hyo
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2006.04a
    • /
    • pp.794-801
    • /
    • 2006
  • The linkage framework of geometric modeling and analysis based on the NURBS technology is developed in this study. The NURBS surfaces are generated by interpolating the given set of data points or by extracting the necessary information to construct the NURBS surface from the IGES format file which is generated by the commercial CAD systems in the present study. Numerical examples shows the rate of displacement convergence according to the paramterization methods of the NURBS surface. NURBS can generate quadric surfaces in an exact manner. It is the one of the advantages of the NURBS. A trimmed NURBS surface that is often encountered in the modeling process of the CAD systems is also presented in the present study. The performance of the developed geometrically exact shell element integrated with the exact geometric representations by the NURBS equation is compared to those of the previous reported FE shell elements in the selected benchmark problems.

  • PDF

Construction and Rendering of Trimmed Blending Surfaces with Sharp Features on a GPU

  • Ko, Dae-Hyun;Lee, Ji-Eun;Lim, Seong-Jae;Yoon, Seung-Hyun
    • ETRI Journal
    • /
    • v.33 no.1
    • /
    • pp.89-99
    • /
    • 2011
  • We construct surfaces with darts, creases, and corners by blending different types of local geometries. We also render these surfaces efficiently using programmable graphics hardware. Points on the blending surface are evaluated using simplified computation which can easily be performed on a graphics processing unit. Results show an eighteen-fold to twenty-fold increase in rendering speed over a CPU version. We also demonstrate how these surfaces can be trimmed using textures.

Automatic Mesh Generation in the General Three-Dimensional Trimmed Surface using Qua (쿼드트리를 이용한 일반적인 3차원 트림곡면에서의 유한요소 자동생성)

  • 유동진;윤정환
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.17 no.3
    • /
    • pp.136-148
    • /
    • 2000
  • In this work, a general method for the mathematical description of three-dimensional trimmed surface is proposed by introducing the base parametric surface and boundary curves. Since mesh density distribution for the analysis may vary by cases, a grid-based mesh generation algorithm using quadtree is proposed in the present work. For the assurance of connectivity of generated meshes among surfaces, a method for the pre-cleaning of boundary curves has been developed to be used in the automatic generation of the finite elements. In addition, mesh-smoothing algorithm is suggested which can be used in the general trimmed surface. In this algorithm nodes are moved on the original surface by the normal projection in each iterative smoothing procedure.

  • PDF

Integration of Shell FEA with Geometric Modeling Based on NURBS Surface Representation (NURBS 곡면기반의 기하학적 모델링과 셀 유한요소해석의 연동)

  • Choi, Jin-Bok;Roh, Hee-Yuel;Cho, Maeng-Hyo
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.31 no.1 s.256
    • /
    • pp.105-112
    • /
    • 2007
  • The linkage framework of geometric modeling based on NURBS(Non-Uniform Rational B-Spline) surface and shell finite analysis is developed in the present study. For this purpose, geometrically exact shell finite element is implemented. NURBS technology is employed to obtain the exact geometric quantities for the analysis. Especially, because NURBS is the most powerful and wide-spread method to represent general surfaces in the field of computer graphics and CAD(Computer Aided Design) industry, the direct computation of surface geometric quantities from the NURBS surface equation without approximation shows great potential for the integration between geometrically exact shell finite element and geometric modeling in the CAD systems. Some numerical examples are given to verify the performance and accuracy of the developed linkage framework. In additions, trimmed surfaces with some cutouts are considered for more practical applications.

Automatic Generation System for Quadrilateral Meshes on NURBS Surfaces (NURBS 곡면에서 사각형 요소망의 자동생성 시스템)

  • Kim, Hyung-Il;Park, Jang-Won;Kwon, Ki-Youn;Cho, Yun-Won;Chae, Soo-Won
    • Proceedings of the KSME Conference
    • /
    • 2000.04a
    • /
    • pp.894-899
    • /
    • 2000
  • An automatic mesh generation system with unstructured quadrilateral elements on trimmed NURBS surfaces has been developed.. In this paper, NURBS surface geometries in the IGES format have been used to represent model shape. NURBS surface is represented as parametric surface. So each surface could be mapped to a 2D parametric plane through the parametric domain. And then meshes with quadrilateral elements are constructed in this plane. Finally, the constructed meshes are mapped back to the original 3D surface through the parametric domain. In this paper, projection plane, quasi-expanded plane and parametric Plane are used as 2D mesh generation plane. For mapping 3D surface to parametric domain, Newton-Rhapson Method is employed. For unstructured mesh generation with quadrilateral elements on 2D plane, a domain decomposition algorithm using loop operators has been employed. Sample meshes are represented to demonstrate the effectiveness of the proposed algorithm.

  • PDF