287,022 research outputs found

    BVH와 토러스 패치를 이용한 곡면 교차곡선 연산

    Get PDF
    학위논문(박사) -- 서울대학교대학원 : 공과대학 컴퓨터공학부, 2021.8. 김명수.두 변수를 가지는 B-스플라인 자유곡면의 곡면간 교차곡선과 자가 교차곡선, 그리고 오프셋 곡면의 자가 교차곡선을 구하는 효율적이고 안정적인 알고리즘을 개발하는 새로운 접근 방법을 제시한다. 새로운 방법은 최하단 노드에 최대 접촉 토러스를 가지는 복합 바운딩 볼륨 구조에 기반을 두고 있다. 이 바운딩 볼륨 구조는 곡면간 교차나 자가 교차가 발생할 가능성이 있는 작은 곡면 조각 쌍들의 기하학적 검색을 가속화한다. 최대 접촉 토러스는 자기가 근사한 C2-연속 자유곡면과 2차 접촉을 가지므로 주어진 곡면에서 다양한 기하 연산의 정밀도를 향상시키는데 필수적인 역할을 한다. 효율적인 곡면간 교차곡선 계산을 지원하기 위해, 미리 만들어진, 최하단 노드에 최대 접촉 토러스가 있으며 구형구면 트리를 가지는 복합 이항 바운딩 볼륨 구조를 설계하였다. 최대 접촉 토러스는 거의 모든 곳에서 접선교차가 발생하는, 자명하지 않은 곡면간 교차곡선 계산 문제에서도 효율적이고 안정적인 결과를 제공한다. 곡면의 자가 교차 곡선을 구하는 문제는 주로 마이터 점 때문에 곡면간 교차곡선을 계산하는 것 보다 훨씬 더 어렵다. 자가 교차 곡면은 마이터 점 부근에서 법선 방향이 급격히 변하며, 마이터 점은 자가 교차 곡선의 끝점에 위치한다. 따라서 마이터 점은 자가 교차 곡면의 기하 연산 안정성에 큰 문제를 일으킨다. 마이터 점을 안정적으로 감지하여 자가 교차 곡선의 계산을 용이하게 하기 위해, 자유곡면을 위한 복합 바운딩 볼륨 구조에 적용할 수 있는 삼항 트리 구조를 제시한다. 특히, 두 변수를 가지는 곡면의 매개변수영역에서 마이터 점을 충분히 작은 사각형으로 감싸는 특별한 표현 방법을 제시한다. 접선교차와 마이터 점을 가지는, 아주 자명하지 않은 자유곡면 예제를 사용하여 새 방법이 효과적임을 입증한다. 모든 실험 예제에서, 기하요소들의 정확도는 하우스도르프 거리의 상한보다 낮음을 측정하였다.We present a new approach to the development of efficient and stable algorithms for intersecting freeform surfaces, including the surface-surface-intersection and the surface self-intersection of bivariate rational B-spline surfaces. Our new approach is based on a hybrid Bounding Volume Hierarchy(BVH) that stores osculating toroidal patches in the leaf nodes. The BVH structure accelerates the geometric search for the potential pairs of local surface patches that may intersect or self-intersect. Osculating toroidal patches have second-order contact with C2-continuous freeform surfaces that they approximate, which plays an essential role in improving the precision of various geometric operations on the given surfaces. To support efficient computation of the surface-surface-intersection curve, we design a hybrid binary BVH that is basically a pre-built Rectangle-Swept Sphere(RSS) tree enhanced with osculating toroidal patches in their leaf nodes. Osculating toroidal patches provide efficient and robust solutions to the problem even in the non-trivial cases of handling two freeform surfaces intersecting almost tangentially everywhere. The surface self-intersection problem is considerably more difficult than computing the intersection of two different surfaces, mainly due to the existence of miter points. A self-intersecting surface changes its normal direction dramatically around miter points, located at the open endpoints of the self-intersection curve. This undesirable behavior causes serious problems in the stability of geometric algorithms on self-intersecting surfaces. To facilitate surface self-intersection computation with a stable detection of miter points, we propose a ternary tree structure for the hybrid BVH of freeform surfaces. In particular, we propose a special representation of miter points using sufficiently small quadrangles in the parameter domain of bivariate surfaces and expand ideas to offset surfaces. We demonstrate the effectiveness of the proposed new approach using some highly non-trivial examples of freeform surfaces with tangential intersections and miter points. In all the test examples, the closeness of geometric entities is measured under the Hausdorff distance upper bound.Chapter 1 Introduction 1 1.1 Background 1 1.2 Surface-Surface-Intersection 5 1.3 Surface Self-Intersection 8 1.4 Main Contribution 12 1.5 Thesis Organization 14 Chapter 2 Preliminaries 15 2.1 Differential geometry of surfaces 15 2.2 Bezier curves and surfaces 17 2.3 Surface approximation 19 2.4 Torus 21 2.5 Summary 24 Chapter 3 Previous Work 25 3.1 Surface-Surface-Intersection 25 3.2 Surface Self-Intersection 29 3.3 Summary 32 Chapter 4 Bounding Volume Hierarchy for Surface Intersections 33 4.1 Binary Structure 33 4.1.1 Hierarchy of Bilinear Surfaces 34 4.1.2 Hierarchy of Planar Quadrangles 37 4.1.3 Construction of Leaf Nodes with Osculating Toroidal Patches 41 4.2 Ternary Structure 44 4.2.1 Miter Points 47 4.2.2 Leaf Nodes 50 4.2.3 Internal Nodes 51 4.3 Summary 56 Chapter 5 Surface-Surface-Intersection 57 5.1 BVH Traversal 58 5.2 Construction of SSI Curve Segments 59 5.2.1 Merging SSI Curve Segments with G1-Biarcs 60 5.2.2 Measuring the SSI Approximation Error Using G1-Biarcs 63 5.3 Tangential Intersection 64 5.4 Summary 65 Chapter 6 Surface Self-Intersection 67 6.1 Preprocessing 68 6.2 BVH Traversal 69 6.3 Construction of Intersection Curve Segments 70 6.4 Summary 72 Chapter 7 Trimming Offset Surfaces with Self-Intersection Curves 74 7.1 Offset Surface and Ternary Hybrid BVH 75 7.2 Preprocessing 77 7.3 Merging Intersection Curve Segments 81 7.4 Summary 84 Chapter 8 Experimental Results 85 8.1 Surface-Surface-Intersection 85 8.2 Surface Self-Intersection 97 8.2.1 Regular Surfaces 97 8.2.2 Offset Surfaces 100 Chapter 9 Conclusion 106 Bibliography 108 초록 120박

    Hybrid of "Intersection" Algorithm for Multi-Objective Optimization with Response Surface Methodology and its Application

    Get PDF
    Recently, a new "intersection" method for multi-objective optimization was developed in the points of view set theory and probability theory, which introduces a new idea of favorable probability to reflect the favorable degree of the utility of performance indicator in multi-objective optimization, and the product of all partial favorable probabilities of entire utilities of performance indicators makes the overall / total favorable probability of the candidate. Here, in this paper, the new "intersection" algorithm for multi-objective optimization is combined effectively with response surface methodology (RSM) by taking each response as one objective, which transfers the multi-response optimization problem into a single response one with the help of the overall / total favorable probability of each scheme. The overall / total favorable probability is the uniquely decisive index of the scheme in the optimization. Applications of the hybrid approach with two examples in material technology are given, proper predictions are obtained

    Instabilities in multiphase and icing flows

    Get PDF
    The problem of the stability of water-coated ice layer is investigated for a free surface flow down an inclined plane for the cases of normal and thin (boundary- layer scale) water films. For the case of boundary-layer scale water film a Froude- based double-deck theory is developed which is then used to investigate linear two-dimensional (2D), three-dimensional (3D) and nonlinear 2D stability of the problem. The new mode of upstream-propagating instability arising because of the ice layer is found and its properties investigated. In the linear double-deck, analytic expressions for the dispersion relation and neutral curves are obtained for the case of Pr = 1. For the general case, linear stability problem is solved numerically using new 4th order finite-difference scheme developed for Orr-Sommerfeld equations. Non-linear double-deck equations are solved with a new 2nd order in space global- marching type scheme and the effects of nonlinearity are analysed. An explanation of the physical mechanism leading to the upstream propagation is derived. The effect of the intersection and branch exchange between the interfacial mode and a shear mode is discovered in a 2-fluid plane Poiseuille flow and investigated in detail using linear stability theory and the numerical approach developed for the free-surface flows. The interaction between three instability modes present in the problem is analysed. It is shown that the question of mode identity becomes complicated because of the discovered intersection and the methods of establishing mode identity are discussed. Finally, the longwave asymptotic analysis of the ice layer under a water/air plane Poiseuille flow is performed. The effect of ice on the modes present in the problem is discussed

    Doctor of Philosophy

    Get PDF
    dissertationThe medial axis of an object is a shape descriptor that intuitively presents the morphology or structure of the object as well as intrinsic geometric properties of the object’s shape. These properties have made the medial axis a vital ingredient for shape analysis applications, and therefore the computation of which is a fundamental problem in computational geometry. This dissertation presents new methods for accurately computing the 2D medial axis of planar objects bounded by B-spline curves, and the 3D medial axis of objects bounded by B-spline surfaces. The proposed methods for the 3D case are the first techniques that automatically compute the complete medial axis along with its topological structure directly from smooth boundary representations. Our approach is based on the eikonal (grassfire) flow where the boundary is offset along the inward normal direction. As the boundary deforms, different regions start intersecting with each other to create the medial axis. In the generic situation, the (self-) intersection set is born at certain creation-type transition points, then grows and undergoes intermediate transitions at special isolated points, and finally ends at annihilation-type transition points. The intersection set evolves smoothly in between transition points. Our approach first computes and classifies all types of transition points. The medial axis is then computed as a time trace of the evolving intersection set of the boundary using theoretically derived evolution vector fields. This dynamic approach enables accurate tracking of elements of the medial axis as they evolve and thus also enables computation of topological structure of the solution. Accurate computation of geometry and topology of 3D medial axes enables a new graph-theoretic method for shape analysis of objects represented with B-spline surfaces. Structural components are computed via the cycle basis of the graph representing the 1-complex of a 3D medial axis. This enables medial axis based surface segmentation, and structure based surface region selection and modification. We also present a new approach for structural analysis of 3D objects based on scalar functions defined on their surfaces. This approach is enabled by accurate computation of geometry and structure of 2D medial axes of level sets of the scalar functions. Edge curves of the 3D medial axis correspond to a subset of ridges on the bounding surfaces. Ridges are extremal curves of principal curvatures on a surface indicating salient intrinsic features of its shape, and hence are of particular interest as tools for shape analysis. This dissertation presents a new algorithm for accurately extracting all ridges directly from B-spline surfaces. The proposed technique is also extended to accurately extract ridges from isosurfaces of volumetric data using smooth implicit B-spline representations. Accurate ridge curves enable new higher-order methods for surface analysis. We present a new definition of salient regions in order to capture geometrically significant surface regions in the neighborhood of ridges as well as to identify salient segments of ridges

    Dimensional verification and correction of five-axis numerically controlled milling tool paths

    Get PDF
    A system of algorithms is presented for material removal simulation, automatic dimensional verification and integrated error correction of numerically controlled (NC) milling tool paths. Several different approaches to these problems have been proposed including direct solid modeling, discrete vector intersection, and spatial partitioning. However, each of these methods suffer inherent restrictions that limit their practical application. This dissertation presents a discrete dexel NC verification algorithm based on a spatial partitioning technique (dexel representation) which incorporates the advantages of the discrete vector intersection approach. Hence, real-time animated five-axis milling simulation is supported by efficient regularized Boolean set operations, and dimensional milling errors are verified simultaneously with the simulation process. Based on intermediate dimensional verification results, a reduction of intersection volume algorithm is developed to eliminate detected gouges on the part surface. In addition, a technique for detection and elimination of unexpected collisions between the tool assembly and the workpiece is developed. These combined algorithms automatically correct tool paths to avoid gouges and collisions resulting in tool paths that are ready for immediate industrial application. A major disadvantage of dexel-based spatial partitioning, as originally proposed, is view dependency, i.e., dexels are constructed along a specific viewing vector so reconstruction of dexels is required for each new viewing direction. To overcome this problem, a contour display method is developed to transform dexel-based objects into a set of parallel planar contours thus enabling dynamic viewing transformations. In summary, this dissertation describes a unique hybrid approach to NC milling verification which provides for efficient, accurate and automatic assessment and correction of five-axis milling tool paths

    Applications of mirror symmetry to the classification of Fano varieties

    Get PDF
    In this dissertation we discuss two new constructions of Fano varieties, each directly inspired by ideas in Mirror Symmetry. The first recasts the Fanosearch program (Coates--Corti--Kasprzyk et al.) for surfaces in terms of a construction related to the SYZ conjecture. In particular we construct Q-Gorenstein smoothings of toric varieties via an application of the Gross-Siebert algorithm to certain affine manifolds. We recover the theory of combinatorial mutation, which plays a central role in the Fanosearch program, from these affine manifolds. Combining this construction and the work of Gross--Hacking--Keel on log Calabi--Yau surfaces we produce a cluster structure on the mirror to a log del Pezzo surface proposed by Coates--Corti--et al. We exploit the cluster structure, and the connection to toric degenerations, to prove two classification results for Fano polygons. This cluster variety is equipped with a superpotential defined on each chart by a so-called maximally mutable Laurent polynomial. We study an enumerative interpretation of this superpotential in terms of tropical disc counting in the example of the projective plane (with a general choice of boundary divisor). In the second part we develop a new construction of Fano toric complete intersections in higher dimensions. We first consider the problem of finding torus charts on the Hori--Vafa/Givental model, adapting the approach taken by Przyjalkowski. We exploit this to identify 527 new families of four-dimensional Fano manifolds. We then develop an inverse algorithm, Laurent Inversion, which decorates a Fano polytope P with additional information used to construct a candidate ambient space for a complete intersection model of the toric variety defined by P. Moving in the linear system defining this complete intersection allows us to construct new models of known Fano manifolds, and also to construct new examples of Fano manifolds from conjectured mirror Laurent polynomials. We use this algorithm to produce families simultaneously realising certain collections of 'commuting' mutations, extending the connection between polytope mutation and deformations of toric varieties.Open Acces
    corecore