Infinitesimally Rigid Polyhedra. Ii: Modified Spherical Frameworks
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Computational Design Framework 3D Graphic Statics
Computational Design Framework for 3D Graphic Statics 3D Graphic for Computational Design Framework Computational Design Framework for 3D Graphic Statics Juney Lee Juney Lee Juney ETH Zurich • PhD Dissertation No. 25526 Diss. ETH No. 25526 DOI: 10.3929/ethz-b-000331210 Computational Design Framework for 3D Graphic Statics A thesis submitted to attain the degree of Doctor of Sciences of ETH Zurich (Dr. sc. ETH Zurich) presented by Juney Lee 2015 ITA Architecture & Technology Fellow Supervisor Prof. Dr. Philippe Block Technical supervisor Dr. Tom Van Mele Co-advisors Hon. D.Sc. William F. Baker Prof. Allan McRobie PhD defended on October 10th, 2018 Degree confirmed at the Department Conference on December 5th, 2018 Printed in June, 2019 For my parents who made me, for Dahmi who raised me, and for Seung-Jin who completed me. Acknowledgements I am forever indebted to the Block Research Group, which is truly greater than the sum of its diverse and talented individuals. The camaraderie, respect and support that every member of the group has for one another were paramount to the completion of this dissertation. I sincerely thank the current and former members of the group who accompanied me through this journey from close and afar. I will cherish the friendships I have made within the group for the rest of my life. I am tremendously thankful to the two leaders of the Block Research Group, Prof. Dr. Philippe Block and Dr. Tom Van Mele. This dissertation would not have been possible without my advisor Prof. Block and his relentless enthusiasm, creative vision and inspiring mentorship. -
Hardware Support for Non-Photorealistic Rendering
Hardware Support for Non-photorealistic Rendering Ramesh Raskar MERL, Mitsubishi Electric Research Labs (ii) Abstract (i) Special features such as ridges, valleys and silhouettes, of a polygonal scene are usually displayed by explicitly identifying and then rendering ‘edges’ for the corresponding geometry. The candidate edges are identified using the connectivity information, which requires preprocessing of the data. We present a non- obvious but surprisingly simple to implement technique to render such features without connectivity information or preprocessing. (iii) (iv) At the hardware level, based only on the vertices of a given flat polygon, we introduce new polygons, with appropriate color, shape and orientation, so that they eventually appear as special features. 1 INTRODUCTION Figure 1: (i) Silhouettes, (ii) ridges, (iii) valleys and (iv) their combination for a polygonal 3D model rendered by processing Sharp features convey a great deal of information with very few one polygon at a time. strokes. Technical illustrations, engineering CAD diagrams as well as non-photo-realistic rendering techniques exploit these features to enhance the appearance of the underlying graphics usually not supported by rendering APIs or hardware. The models. The most commonly used features are silhouettes, creases rendering hardware is typically more suited to working on a small and intersections. For polygonal meshes, the silhouette edges amount of data at a time. For example, most pipelines accept just consists of visible segments of all edges that connect back-facing a sequence of triangles (or triangle soups) and all the information polygons to front-facing polygons. A crease edge is a ridge if the necessary for rendering is contained in the individual triangles. -
Volumes of Polyhedra in Hyperbolic and Spherical Spaces
Volumes of polyhedra in hyperbolic and spherical spaces Alexander Mednykh Sobolev Institute of Mathematics Novosibirsk State University Russia Toronto 19 October 2011 Alexander Mednykh (NSU) Volumes of polyhedra 19October2011 1/34 Introduction The calculation of the volume of a polyhedron in 3-dimensional space E 3, H3, or S3 is a very old and difficult problem. The first known result in this direction belongs to Tartaglia (1499-1557) who found a formula for the volume of Euclidean tetrahedron. Now this formula is known as Cayley-Menger determinant. More precisely, let be an Euclidean tetrahedron with edge lengths dij , 1 i < j 4. Then V = Vol(T ) is given by ≤ ≤ 01 1 1 1 2 2 2 1 0 d12 d13 d14 2 2 2 2 288V = 1 d 0 d d . 21 23 24 1 d 2 d 2 0 d 2 31 32 34 1 d 2 d 2 d 2 0 41 42 43 Note that V is a root of quadratic equation whose coefficients are integer polynomials in dij , 1 i < j 4. ≤ ≤ Alexander Mednykh (NSU) Volumes of polyhedra 19October2011 2/34 Introduction Surprisely, but the result can be generalized on any Euclidean polyhedron in the following way. Theorem 1 (I. Kh. Sabitov, 1996) Let P be an Euclidean polyhedron. Then V = Vol(P) is a root of an even degree algebraic equation whose coefficients are integer polynomials in edge lengths of P depending on combinatorial type of P only. Example P1 P2 (All edge lengths are taken to be 1) Polyhedra P1 and P2 are of the same combinatorial type. -
Motions and Stresses of Projected Polyhedra
Motions and Stresses of Projected Polyhedra by Walter Whiteley* R&urn& Topologie Structuraie #7, 1982 Abstract Structural Topology #7,1982 L’utilisation de mouvements infinitesimaux de structures a panneaux permet Using infinitesimal motions of panel structures, a new proof is given for Clerk d’apporter une nouvelle preuve au theoreme de Clerk Maxwell affirmant que la Maxwell’s theorem that the projection of an oriented polyhedron from 3-space projection d’un polyedre de I’espace a 3 dimensions donne un diagramme plane gives a plane diagram of lines and points which forms a stressed bar and joint de lignes et de points qui forme une charpente contrainte a barres et a joints. framework. The methods extend to prove a simple converse for frameworks Les methodes tendent a prouver une reciproque simple pour les charpentes a with planar graphs - and a general converse for other polyhedra under appropriate graphes planaires - et une reciproque g&&ale pour ,les autres polyedres soumis conditions on the stress. The method of proof also yields a correspondence bet- a des conditions appropriees de contraintes. La methode utilisee pour la preuve ween the form of the stress on a bar (tension/compression) and the form of the pro&it aussi une correspondance entre la forme de la contrainte sur une bar dihedral angle (concave/convex). (tension/compression) et la forme de I’angle diedrique (concave/convexe). Les resultats ont une applicatioin potentielle a la fois sur I’etude des charpentes The results have potential application both to the study of frameworks and to et sur I’analyse de la scene (la reconnaissance d’images de polyedres). -
Automatic Workflow for Roof Extraction and Generation of 3D
International Journal of Geo-Information Article Automatic Workflow for Roof Extraction and Generation of 3D CityGML Models from Low-Cost UAV Image-Derived Point Clouds Arnadi Murtiyoso * , Mirza Veriandi, Deni Suwardhi , Budhy Soeksmantono and Agung Budi Harto Remote Sensing and GIS Group, Bandung Institute of Technology (ITB), Jalan Ganesha No. 10, Bandung 40132, Indonesia; [email protected] (M.V.); [email protected] (D.S.); [email protected] (B.S.); [email protected] (A.B.H.) * Correspondence: arnadi_ad@fitb.itb.ac.id Received: 6 November 2020; Accepted: 11 December 2020; Published: 12 December 2020 Abstract: Developments in UAV sensors and platforms in recent decades have stimulated an upsurge in its application for 3D mapping. The relatively low-cost nature of UAVs combined with the use of revolutionary photogrammetric algorithms, such as dense image matching, has made it a strong competitor to aerial lidar mapping. However, in the context of 3D city mapping, further 3D modeling is required to generate 3D city models which is often performed manually using, e.g., photogrammetric stereoplotting. The aim of the paper was to try to implement an algorithmic approach to building point cloud segmentation, from which an automated workflow for the generation of roof planes will also be presented. 3D models of buildings are then created using the roofs’ planes as a base, therefore satisfying the requirements for a Level of Detail (LoD) 2 in the CityGML paradigm. Consequently, the paper attempts to create an automated workflow starting from UAV-derived point clouds to LoD 2-compatible 3D model. -
A Unified Algorithmic Framework for Multi-Dimensional Scaling
A Unified Algorithmic Framework for Multi-Dimensional Scaling † ‡ Arvind Agarwal∗ Jeff M. Phillips Suresh Venkatasubramanian Abstract In this paper, we propose a unified algorithmic framework for solving many known variants of MDS. Our algorithm is a simple iterative scheme with guaranteed convergence, and is modular; by changing the internals of a single subroutine in the algorithm, we can switch cost functions and target spaces easily. In addition to the formal guarantees of convergence, our algorithms are accurate; in most cases, they converge to better quality solutions than existing methods, in comparable time. We expect that this framework will be useful for a number of MDS variants that have not yet been studied. Our framework extends to embedding high-dimensional points lying on a sphere to points on a lower di- mensional sphere, preserving geodesic distances. As a compliment to this result, we also extend the Johnson- 2 Lindenstrauss Lemma to this spherical setting, where projecting to a random O((1=" ) log n)-dimensional sphere causes "-distortion. 1 Introduction Multidimensional scaling (MDS) [23, 10, 3] is a widely used method for embedding a general distance matrix into a low dimensional Euclidean space, used both as a preprocessing step for many problems, as well as a visualization tool in its own right. MDS has been studied and used in psychology since the 1930s [35, 33, 22] to help visualize and analyze data sets where the only input is a distance matrix. More recently MDS has become a standard dimensionality reduction and embedding technique to manage the complexity of dealing with large high dimensional data sets [8, 9, 31, 6]. -
Arxiv:1403.3190V4 [Gr-Qc] 18 Jun 2014 ‡ † ∗ Stefloig H Oetintr Ftehmloincon Hamiltonian the of [16]
A curvature operator for LQG E. Alesci,∗ M. Assanioussi,† and J. Lewandowski‡ Institute of Theoretical Physics, University of Warsaw (Instytut Fizyki Teoretycznej, Uniwersytet Warszawski), ul. Ho˙za 69, 00-681 Warszawa, Poland, EU We introduce a new operator in Loop Quantum Gravity - the 3D curvature operator - related to the 3-dimensional scalar curvature. The construction is based on Regge Calculus. We define this operator starting from the classical expression of the Regge curvature, we derive its properties and discuss some explicit checks of the semi-classical limit. I. INTRODUCTION Loop Quantum Gravity [1] is a promising candidate to finally realize a quantum description of General Relativity. The theory presents two complementary descriptions based on the canon- ical and the covariant approach (spinfoams) [2]. The first implements the Dirac quantization procedure [3] for GR in Ashtekar-Barbero variables [4] formulated in terms of the so called holonomy-flux algebra [1]: one considers smooth manifolds and defines a system of paths and dual surfaces over which the connection and the electric field can be smeared. The quantiza- tion of the system leads to the full Hilbert space obtained as the projective limit of the Hilbert space defined on a single graph. The second is instead based on the Plebanski formulation [5] of GR, implemented starting from a simplicial decomposition of the manifold, i.e. restricting to piecewise linear flat geometries. Even if the starting point is different (smooth geometry in the first case, piecewise linear in the second) the two formulations share the same kinematics [6] namely the spin-network basis [7] first introduced by Penrose [8]. -
Geant4 Integration Status
Geant4 integration status ● All CMS shapes integrated: box, tube, trapezoid, cone, polycone, and polyhedra – stress-tested with Geant4 test job FullCMS, a few warnings printed multiple times, ~ all of them coming from polycone or polyhedron special cases. – several fixes uploaded, job still crashes using VecGeom shapes (runs to the end using Geant4 or USolids shapes) ● ...and a few more: Trd, torus2, paraboloid, orb, sphere – integrated, but not stress-tested yet, since not used in FullCMS geant4 test job. G. Lima – GeantV weekly meeting – 2015/10/27 1 During code sprint ● With Sandro, fixed few more bugs with the tube (point near phi- section surface) and polycone (near a ~vertical section) ● Changes in USolids shapes, to inherit from specialized shapes instead of “simple shapes” ● Crashes due to Normal() calculation returning (0,0,0) when fully inside, but at the z-plane between sections z Both sections need to be checked, and several possible section outcomes Q combined → normals added: +z + (-z) = (0,0,0) G. Lima – GeantV weekly meeting – 2015/10/27 2 Geant4 integration status ● What happened since our code sprint? – More exceptions related to Inside/Contains inconsistencies, triggered at Geant4 navigation tests ● outPoint, dir → surfPoint = outPoint + step * dir ● Inside(surfPoint) → kOutside (should be surface) Both sections need to be checked, several possible section outcomes combined, e.g. in+in = in surf + out = surf, etc... P G. Lima – GeantV weekly meeting – 2015/10/27 3 Geant4 integration status ● What happened after our code sprint? – Normal() fix required a similar set of steps → code duplication ● GenericKernelContainsAndInside() ● ConeImplementation::NormalKernel() (vector mode) ● UnplacedCone::Normal() (scalar mode) – First attempt involved Normal (0,0,0) and valid=false for all points away from surface --- unacceptable for navigation – Currently a valid normal is P always provided, BUT it is not always the best one (a performance priority choice) n G. -
Computer-Aided Design Disjointed Force Polyhedra
Computer-Aided Design 99 (2018) 11–28 Contents lists available at ScienceDirect Computer-Aided Design journal homepage: www.elsevier.com/locate/cad Disjointed force polyhedraI Juney Lee *, Tom Van Mele, Philippe Block ETH Zurich, Institute of Technology in Architecture, Block Research Group, Stefano-Franscini-Platz 1, HIB E 45, CH-8093 Zurich, Switzerland article info a b s t r a c t Article history: This paper presents a new computational framework for 3D graphic statics based on the concept of Received 3 November 2017 disjointed force polyhedra. At the core of this framework are the Extended Gaussian Image and area- Accepted 10 February 2018 pursuit algorithms, which allow more precise control of the face areas of force polyhedra, and conse- quently of the magnitudes and distributions of the forces within the structure. The explicit control of the Keywords: polyhedral face areas enables designers to implement more quantitative, force-driven constraints and it Three-dimensional graphic statics expands the range of 3D graphic statics applications beyond just shape explorations. The significance and Polyhedral reciprocal diagrams Extended Gaussian image potential of this new computational approach to 3D graphic statics is demonstrated through numerous Polyhedral reconstruction examples, which illustrate how the disjointed force polyhedra enable force-driven design explorations of Spatial equilibrium new structural typologies that were simply not realisable with previous implementations of 3D graphic Constrained form finding statics. ' 2018 Elsevier Ltd. All rights reserved. 1. Introduction such as constant-force trusses [6]. However, in 3D graphic statics using polyhedral reciprocal diagrams, the influence of changing Recent extensions of graphic statics to three dimensions have the geometry of the force polyhedra on the force magnitudes is shown how the static equilibrium of spatial systems of forces not as direct or intuitive. -
A Remark on Spaces of Flat Metrics with Cone Singularities of Constant Sign
A remark on spaces of flat metrics with cone singularities of constant sign curvatures Fran¸cois Fillastre and Ivan Izmestiev v2 November 12, 2018 Keywords: Flat metrics, convex polyhedra, mixed volumes, Minkowski space, covolume Abstract By a result of W. P. Thurston, the moduli space of flat metrics on the sphere with n cone singularities of prescribed positive curvatures is a complex hyperbolic orbifold of dimension n−3. The Hermitian form comes from the area of the metric. Using geometry of Euclidean polyhedra, we observe that this space has a natural decomposition into 1 real hyperbolic convex polyhedra of dimensions n − 3 and ≤ 2 (n − 1). By a result of W. Veech, the moduli space of flat metrics on a compact surface with cone singularities of prescribed negative curvatures has a foliation whose leaves have a local structure of complex pseudo-spheres. The complex structure comes again from the area of the metric. The form can be degenerate; its signature depends on the curvatures prescribed. Using polyhedral surfaces in Minkowski space, we show that this moduli space has a natural decomposition into spherical convex polyhedra. Contents 1 Flat metrics 1 1.1 Positivecurvatures ................................. 2 1.2 Negativecurvatures ................................ 4 2 Spaces of polygons 5 3 Boundary area of a convex polytope 8 4 Boundary area of convex bodies 11 5 Alternative argument for the signature of the area form 13 arXiv:1702.02114v2 [math.DG] 16 Nov 2017 6 Fuchsian convex polyhedra 13 7 Area form on Fuchsian convex bodies 16 7.1 First argument: mimicking the convex bodies case . ... 16 7.2 Second argument: explicit formula for the area . -
On the Volume of a Spherical Octahedron with Symmetries
ON THE VOLUME OF A SPHERICAL OCTAHEDRON WITH SYMMETRIES N. V. ABROSIMOV, M. GODOY-MOLINA, A. D. MEDNYKH Dedicated to Ernest Borisovich Vinberg on the occasion of his 70-th anniversary Abstract. In the present paper closed integral formulae for the volumes of spherical octahedron and hexahedron having non-trivial symmetries are established. Trigonometrical identities involving lengths of edges and dihedral angles (Sine-Tangent Rules) are ob- tained. This gives a possibility to express the lengths in terms of angles. Then the Schl¨afli formula is applied to find the volume of polyhedra in terms of dihedral angles explicitly. These results and the canonical duality between octahedron and hexahedron in the spherical space allowed to express the volume in terms of lengths of edges as well. Keywords: spherical polyhedron, volume, Schl¨afli formula, Sine- Tangent Rule, symmetric octahedron, symmetric hexahedron. 1. Introduction and Preliminaries The calculation of volume of polyhedron is very old and difficult problem. Probably, the first result in this direction belongs to Tartaglia (1499–1557) who found the volume of an Euclidean tetrahedron. Nowa- days this formula is more known as Caley-Menger determinant. A few years ago it was shown by I. Kh. Sabitov [Sb] that the volume of any Euclidean polyhedron is a root of algebraic equation whose coefficients are functions depending of combinatorial type and lengths of polyhe- dra. In hyperbolic and spherical spaces the situation is much more com- plicated. Gauss, who is one of creators of hyperbolic geometry, use the word ”die Dschungel” in relation with volume calculation in non- Euclidean geometry. -
Obtaining a Canonical Polygonal Schema from a Greedy Homotopy Basis with Minimal Mesh Refinement
JOURNAL OF LATEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 Obtaining a Canonical Polygonal Schema from a Greedy Homotopy Basis with Minimal Mesh Refinement Marco Livesu, CNR IMATI Abstract—Any closed manifold of genus g can be cut open to form a topological disk and then mapped to a regular polygon with 4g sides. This construction is called the canonical polygonal schema of the manifold, and is a key ingredient for many applications in graphics and engineering, where a parameterization between two shapes with same topology is often needed. The sides of the 4g−gon define on the manifold a system of loops, which all intersect at a single point and are disjoint elsewhere. Computing a shortest system of loops of this kind is NP-hard. A computationally tractable alternative consists in computing a set of shortest loops that are not fully disjoint in polynomial time using the greedy homotopy basis algorithm proposed by Erickson and Whittlesey [1], and then detach them in post processing via mesh refinement. Despite this operation is conceptually simple, known refinement strategies do not scale well for high genus shapes, triggering a mesh growth that may exceed the amount of memory available in modern computers, leading to failures. In this paper we study various local refinement operators to detach cycles in a system of loops, and show that there are important differences between them, both in terms of mesh complexity and preservation of the original surface. We ultimately propose two novel refinement approaches: the former minimizes the number of new elements in the mesh, possibly at the cost of a deviation from the input geometry.