• Title/Summary/Keyword: Surface skinning

Search Result 19, Processing Time 0.025 seconds

A New Method for Reconstruction of Smooth Branching Surface from Contours

  • Jha, Kailash
    • International Journal of CAD/CAM
    • /
    • v.12 no.1
    • /
    • pp.29-37
    • /
    • 2012
  • A new algorithm has been developed to construct surface from the contours having branches and the final smooth surface is obtained by the reversible Catmull-Clark subdivision. In branching, a particular layer has more than one contour that correspond with at least one contour at the adjacent layer. In the next step, three-dimensional composite curve is constructed from contours of a layer having correspondence with at least one contour at the adjacent layer by inserting points between them and joining the contours. The points are inserted in such a way that the geometric center of the contours should merge at the center of the contours at the adjacent layer. This process is repeated for all layers having branching problems. Polyhedra are constructed in the next step with the help of composite curves and the contours at adjacent layer. The required smooth surface is obtained in the proposed work by providing the level of smoothness.

Development of a method for modeling arbitrarily shaped body (복합형상 모델링 기법의 개발)

  • 이강수;이건우
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1988.10a
    • /
    • pp.567-572
    • /
    • 1988
  • As an efficient way of modeling bodies of complicated shapes, the sweeping and skinning operations have been implemented. These two operations are very powerful modeling method when the body is defined by the cross sections at various locations. For the implementation, the data structure for storing the cross sections and the resulting three dimensional body has been constructed. The resulting object is defined by the boundary representation based on the non-uniform nonperiodic B-spline surface.

  • PDF

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

Composite $G^{1}$ surface construction from 2D cross-sections (2차원 단면 데이터로부터 복합 $G^{1}$ 자유곡면 생성)

  • Park, Hyung-Jun;Na, Sang-Wook;Bae, Chae-Yeol
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2004.05a
    • /
    • pp.44-47
    • /
    • 2004
  • This paper proposes an approach for composite surface reconstruction from 2D serial cross-sections, where the number of contours varies from section to section. In a triangular surface-based approach taken in most reconstruction methods, a triangular $G^{1}$ surface is constructed by stitching triangular patches over a triangular net generated from the compiled contours. In the proposed approach, the resulting surface is a composite $G^{1}$ surface consisting of three kinds of surfaces: skinned, surface is first represented by a B-spline surface approximating the serial contours of the skinned region and then serial contours of the skinned region and then transformed into a mesh of rectangular Bezier patches. On branched and capped regions, triangular $G^{1}$ surfaces are constructed so that the connections between the triangular surfaces and their neighboring surfaces are $G^{1}$ continuous. Since each skinned region is represented by an approximated rectangular $G^{2}$ surface instead of an interpolated triangular $G^{1}$ surface, the proposed approach can provide more visually pleasing surfaces and realize more efficient data reduction than the triangular surface-based approach. Some experimental results demonstrate its usefulness and quality.

  • PDF

Contour based Algorithms for Generating 3D Models from CT Images (CT 이미지로부터 3차원 모델 생성을 위한 contour 기반 알고리즘)

  • 류재헌;김현수;이관행
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.4
    • /
    • pp.174-182
    • /
    • 2003
  • Recently, medical imaging has taken interest on CAD based solution for anatomical part fabrication or finite element analysis of human body. In principle, contours representing object boundary are obtained through image processing techniques. Surface models are then approximated by a skinning method. For this, various methods should be applied to medical images and contours. The major bottleneck of the reconstruction is to remove shape inconsistency between contours and to generate the branching surface. In order to solve these problems, bi-directional smoothing and the composite contour generation method are proposed. Bi-directional smoothing has advantage of removing the shape inconsistency between contours and minimizing shrinkage effect with a large number of iterations. The composite contour by the proposed method ensures smooth transition in branching region.

Reverse Engineering of Compound Surfaces on the Machine Tool using a Vision Probe (비전 프로브를 이용한 기상에서의 복합곡면의 역공학)

  • 김경진;윤길상;초명우;권혁동;서태일
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2002.05a
    • /
    • pp.287-292
    • /
    • 2002
  • This paper presents a reverse engineering method for compound surfaces using vision system. A CNC machining center is used as a measuring station, which is equipped with slit beam generator and vision probe. Since obtained data using slit beam or laser scanner may have much data loss along the edge of compound surfaces, an algorithm is presented in this study to recover missing geometric data at such region. First, b-spline interpolation is applied to extract edge information of the surface, and as a next step, b-spline approximation is applied to recover the missing geometric data. Finally, b-spline skinning method is applied to regenerate the surface information. Appropriate simulation and experimental works are preformed to very the effectiveness of the proposed methods.

  • PDF

A Basic Study on the Fairing Method of Ship Hull Surface (선형의 순정 기법에 관한 기초 연구)

  • D.J. Kim;T.K. Yoon
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.31 no.2
    • /
    • pp.15-21
    • /
    • 1994
  • In the previous researches on mesh curve fairing method, a set of discrete data points in a mesh can be selected as variables. End tangent vectors can not be variables. This restriction makes some problems in preparing the end tangent vectors at the bow or stern parts, because their slopes are not infinites or zeros. In this paper end tangent vectors are included as variables and the more smooth results are obtained. Also two methods of constructing ship hull surface from mesh curves are examined. It is shown that the skinning method is better than non-uniform B-spline fitting method in representing the area near boundary. The generation of a ship surface is given as an example.

  • PDF

An Accelerated IK Solver for Deformation of 3D Models with Triangular Meshes (삼각형 메쉬로 이루어진 3D 모델의 변형을 위한 IK 계산 가속화)

  • Park, Hyunah;Kang, Daeun;Kwon, Taesoo
    • Journal of the Korea Computer Graphics Society
    • /
    • v.27 no.5
    • /
    • pp.1-11
    • /
    • 2021
  • The purpose of our research is to efficiently deform a 3D models which is composed of a triangular mesh and a skeleton. We designed a novel inverse kinematics (IK) solver that calculates the updated positions of mesh vertices with fewer computing operations. Through our user interface, one or more markers are selected on the surface of the model and their target positions are set, then the system updates the positions of surface vertices to construct a deformed model. The IK solving process for updating vertex positions includes many computations for obtaining transformations of the markers, their affecting joints, and their parent joints. Many of these computations are often redundant. We precompute those redundant terms in advance so that the 3-nested loop computation structure was improved to a 2-nested loop structure, and thus the computation time for a deformation is greatly reduced. This novel IK solver can be adopted for efficient performance in various research fields, such as handling 3D models implemented by LBS method, or object tracking without any markers.

Microbiological Evaluation of Chilled Freshes Raw-fish Manufacturers before and after HACCP System Establishment (싱싱회류 생산업체의 HACCP 시스템 구축 전 후의 미생물학적 평가)

  • 박완희;이성학;정덕화
    • Journal of Food Hygiene and Safety
    • /
    • v.19 no.2
    • /
    • pp.74-83
    • /
    • 2004
  • Raw-fish food contains a lot of moisture and is a high-protein food. It is a first-stage processed food taking a lot of manual work. Therefore, it is classified as a PHF food, very liable to cause a bacterial food-poisoning. But its manufacturers are usually small-sized and a systematic sanitation management is difficult to expect. But the manufacturer participating in this study produces chilled fresh raw-fish food. Fish are sliced into two fillets, which are packaged under vacuum, kept and distributed in refrigerators, and sold within a day. It is a newly-developed kind of raw-fish food, and a more improved kind of raw-fish food making possible a systematic sanitation management. The HACCP (Hazard Analysis and Critical Control Point) is a systematic and continuous process-control method which is very efficient for controling food sanitation and reducing the expenses. A new HACCP model has been developed to be applied to a large-sized chilled fresh raw-fish food manufacturer. To ascertain its efficiency, the baterial examination was done to its workplace and products. The significance test was done on its data by "SPSS 12.0 for Window" and "Mann-Whitney U Test". The numbers of bacteria on its final products were significantly different in flatfish and porgy. The number of bacteria tended to decrease in each time-differential sampling (P<.00l). The final food products showed no food-poisoning bacteria in all the time-differential tests and in all the samplings, which proves that the CCP of the HACCP system is under control. After the SSOP program was applied, no pathogenic bacteria were found in the work-place, and the kinds and numbers of bacteria decreased. The numbers of general bacteria and colon bacilli also showed a significant difference from those before the SSOP program in the filleting board (P<.05), in the skinning board (P<.0l), in the neck-removing knife (P<.05), and in the filleting knife (P<.01). The working equipments, periodically disinfected, also showed a significant difference in sanitary conditions (in the dehydrator, P<.05). The number of bacteria found on the food-touching surface was within the standard (below 500/l00 cm$^2$) After the SSOP program was applied, the general bacteria and colon bacilli were not found. The quality of water used in the food processing was also within the standard. The numbers of bacteria falling from the air in the work-place were negligible in all the samplings (<30CFU/l000ι). The staphylococci and fungi were not found.