• Title/Summary/Keyword: 수정 B-spline

Search Result 13, Processing Time 0.024 seconds

Modeling of Functional Surface using Modified B-spline (수정 B-spline을 이용한 기능성 곡면의 Modeling)

  • 황종대;정종윤;정윤교
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.10
    • /
    • pp.156-163
    • /
    • 2003
  • This research presents modeling of a functional surface which is a constructed free-formed surface. The modeling introduced in this paper adopts modified B-spline that is utilizing approximating technique. The modified B-Spline is constructed with altered control vertices. It is applied to measure points on a surface of an impeller blade. This research builds a surface-modeler accepting inputs of measured points. Generation of cutter-paths for NC machining employs the model of the constructed surfaces. The machined surfaces which is generated in several cases are compared in the aspect of machining accuracy.

Sketch-based Modification of the Cubic B-Splines for the Pen-input Displays (펜-입력 디스플레이에서의 큐빅 B-Spline의 스케치-기반 편집 방법 연구)

  • Kim, Dae-Hyun;Kim, Myoung-Jun
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.4
    • /
    • pp.205-215
    • /
    • 2006
  • Pen-input displays, such as LCD tablets and tablet PCs, are already popular for its usability in CAD design, in particular. in concept design phase. We propose an intuitive B-Spline modification scheme that can be used for the CAD systems targeting for such devices. Differently from the control point based modification schemes for the B-splines, our scheme relates user pen marking to determining the final shape of the target curve and surface. This, eventually, reduces time for interacting with the shape parameters (i.e., by control points or direct manipulators), which has been regarded as an unavoidable routine tasks for design. To prove its usability, we made an experiments with selected subjects who have been working for industrial design.

A Study on Application of Reverse Engineering using Modified B-spline approximation (수정 B-spline 근사를 통한 역공학 적용에 관한 연구)

  • Hwang Jong Dae;Jung Jong-Yun;Jung Yoon Gyo
    • Proceedings of the Society of Korea Industrial and System Engineering Conference
    • /
    • 2002.05a
    • /
    • pp.473-478
    • /
    • 2002
  • Reverse Engineering is to find CAD model through measured data of a physical model which is not available in CAD model. The measured data are obtained from measuring with Coordinate Measuring Machine or Laser Scanner This paper introduces efficient methods of reconstruction through the application of the Reverse Engineering using Modified B-spline approximation.

  • PDF

A Study on the Initial Hull Form Design by Using Form Parameters (형상계수에 의한 초기선형설계에 관한 연구)

  • Dong-Joon Kim
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.30 no.2
    • /
    • pp.24-29
    • /
    • 1993
  • This paper describes a method for generating an initial hull form by using form parameters. As a mathematical representation of curves, B-spline curves are used as well as the polynomials used by Durand et al. The five basic control curves and the centerline contour are defined to give the boundary conditions for body plan by using above mentioned mathematical models. From these curves body plan is determined. Two additional curves which are concerned the position of matching point between the cylindrical form and the water line are proposed to get the preliminary faired water lines.

  • PDF

The Control Technology of Cutter Path and Cutter Posture for 5-axis Control Machining (5축가공을 위한 공구경로 및 자세 제어 기술)

  • Hwang, Jong-Dae;Lim, Eun-Seong;Jung, Yoon-Gyo
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.10 no.2
    • /
    • pp.1-8
    • /
    • 2011
  • 5-axis NC machining has a good advantage of the accessibility of tool motion by adding two rotary axes. It offers numerous advantages such as expanding machining fields in parts of turbo machineries like impeller, propeller, turbine blade and rotor, reasonable tool employment and great reduction of the set-up process. However, as adding two rotary axes, it is difficult to choose suitable machining conditions in terms of cutter path and cutter posture at a cutter contact point. Therefore in this paper, it is proposed to decide suitable machining condition through an experimental method such as adopting various cutter paths, cutter postures types. Also, in order to increase the efficiency of 5-axis machining, it is necessary to minimize the cutter posture changes and create a continuous cutter path while avoiding interference. This study, by using an MC-space algorithm for interference avoidance and an MB-spline algorithm for continuous control, is intended to create a 5-axis machining cutter path with excellent surface quality and economic feasibility. finally, this study will verify the effectiveness of the suggested method through verification processing.

Harmony Arrangements using B-Spline Tension Curves (B-스플라인 텐션 곡선을 이용한 음악 편곡)

  • Yoo, Min-Joon;Lee, In-Kwon;Kwon, Dae-Hyun
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.393-399
    • /
    • 2006
  • 음악을 들을 때 사람이 인지할 수 있는 긴장감을 뜻하는 텐션(tension)은 조성음악의 기본을 이루는 중요한 요소이다. 본 논문에서는 임의의 곡의 텐션의 움직임을 B-스플라인 곡선을 이용하여 표현하고 이 곡선을 수정하여 음악의 긴장도를 조정할 수 있는 방법을 제안한다. 먼저, 우리는 음악에서 사용되는 다양한 코드들의 긴장도를 측정하는 방법세 가지를 제안한다. 첫 번째는 러달이 제시한 5도권 기반의 코드 거리 측정방식을 개량한 것이며, 두 번째는 츄가 제시한 나선형 모델의 거리 측정 방식을 응용한 것이며, 세 번째는 크럼한슬이 제시한 특정한 조성에서 각 구성 음들의 안정도와 구성 음들 사이의 음정의 조화성을 이용한 방법이다. 이 방법들을 이용하여 우리는 음악이 지니고 있는 긴장도를 수치적으로 나타낼 수 있다. 다음으로 B-스플라인 곡선을 이용하여 전체 곡의 텐션의 움직임을 표현한다. B-스플라인 곡선으로 표현된 텐션 곡선은 수정이 가해져 원곡의 긴장도를 변화시키는데 사용될 수 있다. 본 논문에서는 텐션 곡선의 높이를 이용하여 곡 전체의 긴장도를 변화시키는 방법과 스페이스-타임 최적화를 사용하여 특정 부분의 긴장도를 변화시키는 방법을 제안한다. 또한 B-스플라인 곡선을 통하여 새로운 코드 진행을 얻을 수 있는 방법을 소개한다. 게임이나 영화, 애니메이션에서 긴장되는 장면을 연출할 때 긴장감 있는 음악의 사용은 필수적인 요소이다. 본 논문에서 제안하는 방법을 통하여 음악의 긴장도라는 인지적인 요소를 B-스플라인 곡선이라는 수치적인 형태로 표현함으로써, 우리는 실시간으로 음악의 긴장도를 자동적으로 변화시킬 수 있다. 따라서 본 논문에서 제안하는 방법은 게임 같은 인터렉티브한 환경에서 사용자의 몰입성을 증가시키는 방법으로 특히 효과적으로 사용될 수 있다.

  • PDF

Direct Manipulation of Generalized Cylinders based on B-spline Motion (B-스플라인 동작을 이용한 Generalized Cylinder의 직접제어)

  • Chang, Tae-Ick;Lee, Joo-Haeng;Kim, Myung-Soo;Hong, Sung Je
    • Journal of the Korea Computer Graphics Society
    • /
    • v.4 no.2
    • /
    • pp.47-55
    • /
    • 1998
  • 본 논문은 일반화된 원통(generalized cylinder)의 모양을 상호작용을 통해 조절할 수 있도록 하는 직접 제어 방법을 제시한다. 이 연구에서는 일반화된 원통을 단면을 이루는 B-스플라인 곡선이 B-스플라인 동작에 의해서 움직여 지나간 스윕(sweep) 곡면으로 해석한다. 만들어진 곡면은 주어진 단연 곡선들을 골격 곡선을 따라서 보간하는 NURBS 곡면으로 나타내어진다. 사용자가 일반화된 원통 곡면 위의한 점을 움직일 때, 단면의 모양과 해당하는 동작을 수정하여 일반화된 원통의 곡면이 사용자에 의해 움직여진 위치를 지나도록 변형시킨다. 곡면의 변형은 목표 추적 과정을 거쳐 이루어진다. 이 방법에 의해 구현된 시스템을 이용하여 실시간으로 일반화된 원통을 직접 제어를 통해 디자인 할 수 있다.

  • PDF

Harmony Arrangements using B-Spline Tension Curves (B-스플라인 텐션 곡선을 이용한 음악 편곡)

  • Yoo, Min-Joon;Lee, In-Kwon;Kwon, Dae-Hyun
    • Journal of the HCI Society of Korea
    • /
    • v.1 no.1
    • /
    • pp.1-8
    • /
    • 2006
  • We suggest a graphical representation of the tension flow in tonal music using a piecewise parametric curve, which is a function of time illustrating the changing degree of tension in a corresponding chord progression. The tension curve can be edited by using conventional curve editing techniques to reharmonize the original music with reflecting the user's demand to control the tension of music. We introduce three different methods to measure the tension of a chord in terms of a specific key, which can be used to represent the tension of the chord numerically. Then, by interpolating the series of numerical tension values, a tension curve is constructed. In this paper, we show the tension curve editing method can be effectively used in several interesting applications: enhancing or weakening the overall feeling of tension in a whole song, the local control of tension in a specific region of music, the progressive transition of tension flow from source to target chord progressions, and natural connection of two songs with maintaining the smoothness of the tension flow. Our work shows the possibility of controlling the perceptual factor (tension) in music by using numerical methods. Most of the computations used in this paper are not expensive so they can be calculated in real time. We think that an interesting application of our method is an interactive modification of tension in background music according to the user's emotion or current scenario in the interactive environments such as games.

  • PDF

The NURBS Surface Deformation by Modified FEM for Virtual Design (가상 디자인을 위한 수정된 유한요소법을 이용한 NURBS 곡면 변형)

  • Kwon, Jung-Hoon;Chai, Young-Ho
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.480-485
    • /
    • 2006
  • 본 논문에서는 사용자가 NURBS 곡면을 다양한 형태로 변형을 손쉽게 할 수 있는 수정된 유한요소법을 이용한 곡면 변형의 방법을 제시한다. 수정된 유한요소법은 NURBS 기저함수를 전통적 유한요소법의 형상함수를 대신하여 유한요소해석을 한다. 모델링된 객체는 NURBS 곡면으로 이루어져 있고, 각각의 세그먼트별로 나누어진 기저함수와 제어점으로 구성되어있기 때문에 번거롭게 요소와 형상함수를 따로 구하지 않아도 되며, 자체 보간 방식이므로 기존의 유한요소법에 비해 적은 요소와 절점으로 곡면을 해석 할 수 있다. NURBS 곡면 변형은 각각의 제어점에 의해 구역이 나눠지고 각 구역은 변형될 지점과 가장 가까운 제어점으로 구성된 구역의 제어점들을 변형시킬 지점과 각 제어점의 거리 비례에 따라서 제어점 들의 속도가 지정되어 변형을 완성한다. 제시된 변형 방법은 다른 변형들과 같이 초기 입력에 의해 변형이 한 순간에 진행되는 것이 아니라 점진적 변형이 일어나며, NURBS 의 특징인 전체 제어점 변형으로 인해 의도하지 않은 변형이 일어나는 것을 변형 중간에 각각의 제어점의 속도를 제어함으로써 사용자의 의도한 변형으로 빠른 시간에 완성할 수 있게 된다.

  • PDF

Automatic generation of 3D Models Using Construction of Cloth 2D Patterns (다양한 의복의 2D패턴구성을 통한 3D모델의 자동생성)

  • 강성휘;신승철;조은규;장운석;최창석;김효숙
    • Proceedings of the Korea Institute of Convergence Signal Processing
    • /
    • 2001.06a
    • /
    • pp.185-188
    • /
    • 2001
  • 본 논문에서는 의복의 2D패턴을 구성하여, 3D모델을 자동생성하는 방법을 제안한다. 먼저, 의복의 2D CAB 패턴으로부터 여러가지 의복 2D모델을 자동생성한 후, 의복 패턴별 2D모델을 붕합(Seaming)하여 3D모델을 생성한다. 봉합과정에서 B-Spline을 이용하여 인체의 굴곡과 의복의 공극을 고려하여 의복착용 후의 3D모델을 재구성하고, Z-buffer를 개량한 저리버퍼를 사용한 선적분을 통하여 3D모델을 구성하고 있다. 이때 의복의 3D 모델의 구조에 따라 부분적으로 의복 표면의 인체가 노출되는 현상을 검색하여( Collision Detection ), 의복 3D 모델을 부분적으로 수정하고 있다. 나아가서, 의복 원단에 대한 텍스처DB를 구축하여 다양한 색상의 의복을 코디할 수 있다.

  • PDF