• Title/Summary/Keyword: B-spline surface

Search Result 188, Processing Time 0.034 seconds

Semi-automatic method for surface smoothing

  • Lee, Chong-Sun;Lee, Chong-Won;Park, Se-Hyung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.249-254
    • /
    • 1987
  • This paper presents a new method for generating smooth free-form surface by local correction. B-spline surface is used for its convenience of local correction, and the direction of surface correction is fixed to the average-surface-normal direction. The surface to be corrected is approximated into a uniform cubic B-spline surface. Then, the smoothness (curvature arrows, iso-parametric lines) of the approximated surface is displayed with B-spline control points. When a control point near the region that needs correction is selected, a new point 1 mm higher than the original control point in the direction of the average surface normal is displayed. And the surface is corrected by giving the amount of control point movement interactively. Since the direction of correction is given by the program and the amount of correction is selected by the user, the method is called semiautomatic. sufficiently smooth surface can be obtained by this method. Examples are given to illustrate the method.

  • PDF

Shape offsetting using the geometric properties of B-spline curves(2) - A Study on the removal of loops in control polygon offsetting - (B-스플라인 곡선의 기하특성을 이용한 형상 옵셋 (2) -제어다각형 옵셋에서 발생하는 루프의 제거에 대한 연구-)

  • 정재현;김희중;조우승
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.21 no.4
    • /
    • pp.381-386
    • /
    • 1997
  • The offsetting method using geometric properties of B-spline control polygon is more faster than using of general normal vector in offset processing. But this method itself does not solve the prob¬lems of loop removal in normal offsetting. Generally the distance between neighborhood spans of B-spline control polygon is greater than the offset distance, the loops are occurred in offsetting. For generating of the more precision tool-path in NC machining, the loops of offset must be removed. In this paper, two methods for loop removal are introduced in offsetting of B-spline curve. One is using the intersection of B-spline control span which being occurred of the loop. The other is using two B-spline curve divisions divided from original B-spline curve or its offset curve. After the inter¬section point of loop was searched, the loop being removed to cusp. Also the method for filleting of cusp is inspected to more precision cutting. It is shown that the offsetting using B-spline control polygon is more effective in the sculptured surface machining.

  • PDF

3-D Solder Paste Inspection Based on B-spline Surface Approximation (B-spline 표면 근사화 기반의 3차원 솔더 페이스트 검사)

  • Lee, Joon-Jae;Lee, Byoung-Gook;Yoo, Jae-Chil
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • v.10 no.1
    • /
    • pp.31-45
    • /
    • 2006
  • Recently advanced device and sophisticated manufacture process by high-density, high-integration require critical inspection criteria in SMT(surface mounting technologies). Especially for solder paste which come out over 60% of inferior goods of all product, 3-dimensional inspection replaces 2-D inspection as a effectiveness substitute of this trend. Therefore this paper proposes a fast 3-D inspection system and measurement algorithm automatically inspecting 3-D solder paste of PCB in SMT assembly line. The proposed method generates 3-D surface of data using B-spline algorithm and then extracts to inspect the pad.

  • PDF

B-spline Surface Reconstruction in Reverse Engineering by Segmentation of Measured Point Data (역공학에서의 측정점의 분할에 의한 B-spline 곡면의 재생성)

  • Hur, Sung-Min;Kim, Ho-Chan;Lee, Seok-Hee
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.26 no.10
    • /
    • pp.1961-1970
    • /
    • 2002
  • A laser scanner is widely used fur a device fur acquiring point data in reverse engineering. It is more efficient to generate a surface automatically from the line-typed data than scattered data of points clouds. In the case of a compound model, it is hard to represent all the scanned data into one surface maintaining its original line characteristics. In this paper, a method is presented to generate a surface by the segmentation of measured point data. After forming triangular net, the segmentation is done by the user input such as the angle between triangles, the number of facets to be considered as small segment, and the angle for combining small segment. B-spline fitting is implemented to the point data in each segment. The surface generation through segmentation shows a reliable result when it is applied to the models with curvature deviation regions. An useful algorithm for surface reconstruction is developed and verified by applying an practical model and shows a good tools fur reverse engineering in design modification.

Development of the CAM system for 5-axis automatic shoe roughing (5축 러핑 전용 CAM 시스템 개발)

  • 강동배;손성민;김화영;안중환
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.1227-1230
    • /
    • 2003
  • A roughing process is one of the most important and indispensable shoe manufacturing processes of various types of shoes. This basic process to rough the upper of the shoe is studied to improve the productivity and to reduce the processing time. In this study, the CAM system for shoe roughing is developed. The B-spline surface generated by the developed CAM system ignores the small inclinations of the real roughing surface because the developed roughing tool has potential to rough the roughing surface of the shoe properly. The roughing tool roughs the roughing surface using its side along the generated tool paths. The generated NC codes were applied to 5-axis polishing machine for the test. Experimental results show good evaluation result. The upper of the shoe is roughed properly along the roughing path line and the roughing surface was good to cement the outsole of the shoe.

  • PDF

B-spline Surface Fitting using Genetic Algorithm (유전자 알고리즘을 이용한 B-spline 곡면 피팅)

  • Le, Tat-Hien;Kim, Dong-Joon;Min, Kyong-Cheol;Pyo, Sang-Woo
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.46 no.1
    • /
    • pp.87-95
    • /
    • 2009
  • The applicability of optimization techniques for hull surface fitting has been important in the ship design process. In this research, the Genetic Algorithm has been used as a searching technique for solving surface fitting problem and minimizing errors between B-spline surface and the ship's offset data. The encoded design variables are the location of the vertex points and parametric values. The sufficient accuracy in surface fitting implies not only various techniques for computer-aided design, but also the future production design.

A Global Fairing Algorithm for B-spline Surfaces Using Non-linear Programming (비선형 계획법을 이용한 B-스플라인 곡면의 순정 알고리듬)

  • Lee, Hyun-Chan;Hong, Chung-Seong;Kim, Deok-Soo
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.27 no.1
    • /
    • pp.1-10
    • /
    • 2001
  • In the reverse engineering, surfaces are modeled for new products by interpolating the digitized data points obtained by measuring the existing shapes. However, many measuring or deviation errors are happened during the measuring process. If these errors are ignored, designers could get undesirable results. Therefore, it is important to handle such errors and fairing procedure with the esthetics criteria is needed during surface modeling process. This paper presents algorithms for the fairing of B-spline surfaces. The algorithms are based on automatic repositioning of control points for B-spline surfaces. New positions of the control points are determined by solving a non-linear programming of which the objective functions are derived variously using derived surfaces and constraints are established by distance measures between the original and the modified control points. Changes in surface shapes are analyzed by illustrations of their shapes and continuous plotting of gaussian and mean curvatures.

  • PDF

Application of the B-Spline Based High Order Panel Method to the Floating Body Dynamics (B 스플라인 고차 패널법을 적용한 부유체 운동해석)

  • Ahn, Byoung-Kwon;Lew, Jae-Moon;Lee, Hyun-Yup;Lee, Chang-Sup
    • Journal of Ocean Engineering and Technology
    • /
    • v.22 no.5
    • /
    • pp.25-30
    • /
    • 2008
  • A B-spline based high order panel method was developed for the motion of bodies in an ideal fluid, either of infinite extent or with a free boundarysurface. In this method, both the geometry and the potential are represented by the B-spline, which guarantees more accurate results than most potential based low order methods. In the present work, we applied this B-spline based high order method to the radiation problem of floating bodies. The boundary condition on the free surface was satisfied by adopting a Kelvin-type Green function and irregular frequencies were removed by placing additional control points on the free surface surrounding the body. The numerical results were validated by comparison with existing numerical and experimental results.

Modeling of blend surfaces by Non Uniform B-spline surface patches (Non Uniform B-spline(NUB) 곡면에 의한 블랜드 곡면의 모델링)

  • Yoo, Woo-Sik;Jeong, Hoi-Min
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.26 no.2
    • /
    • pp.95-100
    • /
    • 2000
  • Presented in this paper is a scheme for constructing ball rolling blends of a non-uniform B-spline surface(NUBS) patches. Ball rolling blending is a popular technique for blending between parametric surfaces. Along the "common edge" of a pair of "base surfaces" to be blended, a sequence of "ball positions" is sampled. The radius of the ball may vary along the line. At each sampling point, a ball center point and a pair of ball contact points are computed by applying a Jacobian inversion method. Using ball contact points, the constructing scheme of blend NUBS patches consists three steps; 1) determination of intermediate control vertices; 2) determination of boundary vectors; 3) determination of B-spline control vertices. The proposed blending scheme has been tested in a Omega CAM system and found to be working satisfactorily.

  • PDF

Automatic Triangular Mesh Generation Over B-Spline Surfaces Including Arbitrary Holes (임의의 구멍을 포함하는 B-Spline 곡면상에서의 자동 삼각 요소망 생성)

  • 김근호;양현익
    • Korean Journal of Computational Design and Engineering
    • /
    • v.9 no.1
    • /
    • pp.1-10
    • /
    • 2004
  • In the process of finite element analysis, mesh generation is tedious job which consumes tremendous time. Therefore, the automation of well shaped mesh generation from the minimal boundary input data is desirable to improve reliability and accuracy of the analysis and also to reduce the process time of the entire design process. The automation of triangular mesh generation has been relatively well treated due to its robustness and ease of handling when compared to rectangular element mesh generation. In this study, the offset method developed previously for generating plane rectangular element mesh has been corrected and modified to generate triangular element mesh on the B-spline surface having arbitrary holes. The result shows that the generated triangular mesh has the average aspect ratio over 0.9. The designed arbitrary surface shape has been interactively constructed by non-uniform B-spline theory for triangular mesh generation.