• Title/Summary/Keyword: NURBS curve fitting

Search Result 6, Processing Time 0.024 seconds

Approximate Lofting by B-spline Curve Fitting Based on Energy Minimization (에너지 최소화에 근거한 B-spline curve fitting을 이용한 근사적 lofting 방법)

  • 박형준;김광수
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.1
    • /
    • pp.32-42
    • /
    • 1999
  • Approximate lofting or skinning is one of practical surface modeling techniques well used in CAD and reverse engineering applications. Presented in this paper is a method for approximately lofting a given set of curves wihin a specified tolereance. It is based on refitting input curves simultaneously on a common knot vector and interpolating them to get a resultant NURBS surface. A concept of reducing the number of interior knots of the common knot vector is well adopted to acquire more compact representation for the resultant surface. Energy minimization is newly introduced in curve refitting process to stabilize the solution of the fitting problem and get more fair curve. The proposed approximate lofting provides more smooth surface models and realizes more efficient data reduction expecially when the parameterization and compatibility of input curves are not good enough. The method has been successfully implemented in a new CAD/CAM product VX Vision? of Varimetrix Corporation.

  • PDF

A Study on Reverse Design of Cam Mechanism using NURBS (NURBS를 이용한 캠 기구의 역설계에 관한 연구)

  • 김상진;신중호;김대원;윤호업
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2002.10a
    • /
    • pp.920-924
    • /
    • 2002
  • This paper presents the reverse design of a cam mechanism using NURBS(Nonuniform Rational B-spline curve). Cam is very difficult to make the accurate shape on the design and the manufacture. Because the cam shape is commonly made in order to move in special functions. The reverse design can be used to check accuracy between the designed data and the manufactured data of the cam shape and also reproduce the cam without the design data. The reverse design procedures consist of motion analysis and curve fitting. The motion analysis is used the central difference method and the relative velocity method to find the displacement and velocity. The curve fitting is used NURBS to develope the whole curve. The central difference method is derived in the 3 dimensional space.

  • PDF

A Study on the Sweep Surface Modeling for Reverse Engineering (역공학을 위한 Sweep 곡면 모델링에 관한 연구)

  • 임금주;이희관;양균의
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.426-429
    • /
    • 2001
  • Many various products are manufactured which have sculptured surfaces recently. Constructing surface of these models is required technique called reverse engineering. In reverse engineering, a product which has sculptured surfaces is measured and we create surface model to acquire complete model data of object. Measured point data needs preprocess and sampling. Next a set of point data in a plane fit section curve. At last, surface is generated by fitting to section curves. Here we uses sweep surface. Sweep surface is compatible fitting CAD model to drawing. This paper discusses converting approximation of NURBS surface as a standard surface.

  • PDF

A Study on the Edge Construction of CMM Data Using a Method of Mean Curvature Block (평균곡률 구간법을 이용한 CMM 데이터의 경계 형성 연구)

  • Chang, Byoung-Chun;Kim, Dae-Il;Oh, Seok-Hyung
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.9 no.1
    • /
    • pp.74-80
    • /
    • 2010
  • The purpose of reverse engineering design using 3D measurement data is an accurate reconstruction of real body. In oder to accomplish this object, it is important that creating exact extracting edges should be studying out first of all. This study used edge-based method to find out edge point from the measuring point data. The characteristics are analysed using the mean curvature block method on the fitting NURBS curve and defined edges through block removal condition. The results showed that only using the NURBS curve of maximum curvature analysis to define correct edge of real geometry is limited, but this segmentation approach provides simplified necessary condition for edge classification, and an effectiveness to classify a straight line, curves and fillets etc.

A Study on Laser Cutting Path Generation by Image Processing (이미지처리를 통한 레이저 가공경로생성에 관한 연구)

  • 박정호;이희관;양균의;김공묵
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.934-938
    • /
    • 2000
  • This paper presents a laser cutting of 2D image. 2D image in pixel graphic format is converted into vector graphic image by image processing. Bitmap graphics are made easily, but can not being used in application works for geometry transition. The Sobel's Edge detection method is used to find boundary points on 2D image. The points are fitted into curves with sampling and filtering. Sampling can provide efficient computation and filtering reconstuct features in image. The NC code is generated on MURBS curve of the points. Also, the offset of contour and cutting conditions are considered.

  • PDF

A Study on the Appropriateness of Virtual Machine for Reverse Engineering (역공학을 위한 가상머신의 적합성에 대한 연구)

  • Oh, Seokhyung;Chang, Byoungchun;Ro, Yunsik
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.22 no.6
    • /
    • pp.31-38
    • /
    • 2014
  • The purpose of this study is to make virtual machine using a 3D modeller to perform reverse engineering. Through the intuitive designer's ability, approximated model of the object is created and used to extract the data and NC tool path. The extracted data make approximated curve by using NURBS curve fitting. And the curve is used to remodel. From these series of process, the final reverse engineering data of the objects can be obtained. Two conclusions are drawn from this study. First, initial deviation of the intuitive model is one of the important factors that determine the number of repetitions of the experiment. Due to the characteristic of intuitive curve, after a certain number of repetitions the average deviation increase and radiate rather than decrease.