• Title/Summary/Keyword: NURBS 곡면

Search Result 85, Processing Time 0.028 seconds

Automatic NURBS Surface Generation from Unorganized Point Cloud Data (임의의 점 군 데이터로부터 NURBS 곡면의 자동생성)

  • Yoo, Dong-Jin
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.23 no.9 s.186
    • /
    • pp.200-207
    • /
    • 2006
  • In this paper a new approach which combines implicit surface scheme and NURBS surface interpolation method is proposed in order to generate a complete surface model from unorganized point cloud data. In the method a base surface was generated by creating smooth implicit surface from the input point cloud data through which the actual surface would pass. The implicit surface was defined by a combination of shape functions including quadratic polynomial function, cubic polynomial functions and radial basis function using adaptive domain decomposition method. In this paper voxel data which can be extracted easily from the base implicit surface were used in order to generate rectangular net with good quality using the normal projection and smoothing scheme. After generating the interior points and tangential vectors in each rectangular region considering the required accuracy, the NURBS surface were constructed by interpolating the rectangular array of points using boundary tangential vectors which assure C$^1$ continuity between rectangular patches. The validity and effectiveness of this new approach was demonstrated by performing numerical experiments for the various types of point cloud data.

NURBS Surface Rendering of Sculpting Effect Using Multiresolution Surface Trimming for Spatial Virtual Design (공간 가상 디자인을 위한 다해상도 곡면트리밍을 이용한 넙스곡면 조각효과 렌더링)

  • Kwon, Jeong-Hoon;Kim, Hee-Jun;Chai, Young-Ho
    • Korean Journal of Computational Design and Engineering
    • /
    • v.11 no.6
    • /
    • pp.403-411
    • /
    • 2006
  • NURBS surfaces have been widely used in engineering design since it can create a smooth surface using minimal numbers of data. But deformation of the surfaces is quite difficult especially for the detailed modification. Also, NURBS surface deformation processes need many inputs, and it is not easy to be implemented in 3D virtual system. In this paper, both the surface trimming and multi-resolution surface are used for the detailed sculpting including sharp edges of NURBS surface. QuadTree is used to separate cleanly the target surface with the surface for sculpting effect. Simple user strokes are also used for the sculpting target curves and GOMS(Goals, Operators, Methods, Selection Rules) model is applied to verify the efficiency of the proposed sculpting process.

Integrated NURBS Surface Interpolator Considering Both Rough and Finish Cuts (황삭 및 정삭을 고려한 통합형 NURBS 곡면 인터폴레이터)

  • Koo, Tae-Hoon;Jee, Sung-Chul
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.27 no.11
    • /
    • pp.1958-1966
    • /
    • 2003
  • Three-axis CNC surface machining entails a series of processes including rough cutting, intermediate cutting and finish cutting for a reference surface defined in CAD/CAM. This study is targeting development of an integrated NURBS surface interpolator that can incorporate rough, intermediate and finish cutting processes. In each process, volume to be removed and cutting condition are different according to the shape of a part to be machined and the reference surface. Accordingly, the proposed NURBS surface interpolator controls motion in real-time optimized for the machining conditions of each process. In this paper, a newly defined set of G-codes is proposed such that NURBS surface machining through CNC is feasible with minimal information on the surface composition. To verify the usefulness of the proposed interpolator, through computer simulations on NURBS surface machining, total machining time, size of required NC data and cutting force variations are compared with the existing method.

A Rapid Local Modification Algorithm for NURBS surface (NURBS 곡면의 고속 부분 수정 알고리듬 개발)

  • 김호찬;최홍태;김준안;이석희
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.10a
    • /
    • pp.1402-1405
    • /
    • 2004
  • Algorithms on modification of NURBS surface requires modeling history to change its boundary conditions. The history is stored when the surface is modeled and saved in the corresponding model file. But when the model is transferred to other systems the history generally cannot be recognized. So modification algorithms without history is highly required. Previous works on the field is concentrated in the point based modification without any restriction condition. Therefore this study is intended to develope a curved based modification algorithm with restriction conditions. A rapid modification algorithm is suggested, implemented and tested.

  • PDF

Reverse Engineering for Sculptured Surfaces by Using NURBS Approximation (역공학(Reverse Engineering)을 위한 자유곡면 형상의 NURBS Approximation)

  • Cho, Jae-Hyung;Cho, Myung-Woo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.19 no.8
    • /
    • pp.108-115
    • /
    • 2002
  • In measuring step for reverse engineering of sculptured surfaces, computer vision system is used to simplify the complicated surface by boundary edge detection method that minimizes the measuring error. The measured data by Coordinate measuring machine is clouded data points of surfaces which is segmented surface using image process. In this research, the measured data is approximated as NURBS surfaces by new suggested algorithm. The position and number of control points, selection of parametric values and compensation of weight factors are proposed. Finally, surface model is simulated and improved resulting performance is obtained.

Tool-Path Planning Algorithm for NURBS Surface Machining (NURBS 곡면가공을 위한 공구경로 계획 알고리즘)

  • 구태훈;지성철
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.154-157
    • /
    • 2003
  • This paper presents an efficient real-time tool-path planning method for interpolation of NURBS surfaces in CNC machining. The proposed tool-path planning method is based on an improved iso-scallop strategy and can provide better precision than the existing methods. The proposed method is designed such that tool-path planning is easily managed in realtime. It proposed a new algorithm, for regulation of a scallop height, which can efficiently generate tool-paths and can save machining time compared with the existing method. Through computer simulations, the performance of the proposed method is analyzed and compared with the existing method in terms of feedrate. total machining time and a degree of constraint on the scallop height.

  • PDF

Isogeometric Analysis of Electrostatic Adhesive Forces in Two-Dimensional Curved Electrodes (2차원 곡면형 전극에서 정전기 흡착력의 아이소-지오메트릭 해석)

  • Oh, Myung-Hoon;Kim, Jae-Hyun;Kim, Hyun-Seok;Cho, Seonho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.34 no.4
    • /
    • pp.199-204
    • /
    • 2021
  • In this study, an isogoemetric analysis (IGA) method that uses NURBS (Non-Uniform Rational B-Spline) basis functions in computer-aided design (CAD) systems is employed to account for the geometric exactness of curved electrodes constituting an electro-adhesive pad in electrostatic problems. The IGA is advantageous for obtaining precise normal vectors when computing the electro-adhesive forces on curved surfaces. By performing parametric studies using numerical examples, we demonstrate the superior performance of the curved electrodes, which is attributed to the increase in the normal component of the electro-adhesive forces. In addition, concave curved electrodes exhibit better performance than their convex counterparts.

Surface Deformation by using 3D Target Curve for Virtual Spatial Design (가상 공간 디자인을 위한 3차원 목표곡선을 이용한 곡면 변형)

  • Kwon, Jung-Hoon;Lee, Jeong-In;Chai, Young-Ho
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.10
    • /
    • pp.868-876
    • /
    • 2006
  • 2D input data have to be converted into 3D data by means of some functions and menu system in 2D input modeling system. But data in 3D input system for virtual spatial design can be directly connected to the 3D modeling data. Nevertheless, efficient surface modeling and deformation algorithm for the 3D input modeling system are not proposed yet. In this paper, problems of conventional NURBS surface deformation methods which can occur when applied in the 3D input modeling system are introduced. And NURBS surface deformation by 3D target curves, in which the designer can easily approach, are suggested. Designer can efficiently implement the virtual spatial sketching and design by using the proposed deformation algorithm.

A NURBS Approximation Surface Representing Human Body by using Knot Removal (노트 제거를 이용한 NURBS 인체 모델 근사 곡면에 대한 제안)

  • 조준우;권오현;한성수
    • Proceedings of the Korean Fiber Society Conference
    • /
    • 2003.10b
    • /
    • pp.138-141
    • /
    • 2003
  • 최근 어패럴 캐드 시스템을 지원하기 위해 3차원 레이저 스캐너로부터 획득된 데이터를 해석적 곡면으로 재구성하는 연구가 활발히 진행되고 있다. 이를 위해 역공학(reverse engineering)을 이용하여 인체를 모델링 하는 시도는 패션, 의료 둥의 분야에서 그 수요가 증가하고 있지만, 그 대상이 되는 인체가 매우 불규칙하기 때문에 기하학, 해석학적으로 접근하기가 어렵고, 시도 또한 미비한 실정이다. (중략)

  • PDF

Functionality Analysis of NURBS Modeling Tools (NURBS 모델링 도구들의 기능분석)

  • Park, K.R.;Choi, J.J.;Chang, D.H.
    • Electronics and Telecommunications Trends
    • /
    • v.14 no.3 s.57
    • /
    • pp.19-30
    • /
    • 1999
  • 컴퓨터 그래픽스를 이용하여 3차원 물체를 모델링하는 방법은 그 이론적 배경에서 크게 두 가지로 나뉘는데, 직선들과 삼각형 혹은 사각형들을 연결하는 폴리곤 모델링 방법과 NURBS(Non Uniform Ra-tional B-splines)라는 수학적으로 정의된 곡선 혹은 곡면을 이용하는 방법이 있다. 본 고는 이미 상용화되어 사용되고 있는 몇 가지 3차원 모델링 소프트웨어들의 기능 중에서 NURBS 모델링 기능을 살펴보고 이를 비교.분석해 본다.