325,596 research outputs found

    Making grammars: From computing with shapes to computing with things

    Get PDF
    Recent interest in making and materiality spans from the humanities and social sciences to engineering, science, and design. Here, we consider making through the lens of a unique computational theory of design: shape grammars. We propose a computational theory of making based on the improvisational, perception and action approach of shape grammars and the shape algebras that support them. We modify algebras for the materials (basic elements) of shapes to define algebras for the materials of objects, or things. Then we adapt shape grammars for computing shapes to making grammars for computing things. We give examples of making grammars and their algebras. We conclude by reframing designing and making in light of our computational theory of making

    Three-dimensional alpha shapes

    Full text link
    Frequently, data in scientific computing is in its abstract form a finite point set in space, and it is sometimes useful or required to compute what one might call the ``shape'' of the set. For that purpose, this paper introduces the formal notion of the family of α\alpha-shapes of a finite point set in \Real^3. Each shape is a well-defined polytope, derived from the Delaunay triangulation of the point set, with a parameter \alpha \in \Real controlling the desired level of detail. An algorithm is presented that constructs the entire family of shapes for a given set of size nn in time O(n2)O(n^2), worst case. A robust implementation of the algorithm is discussed and several applications in the area of scientific computing are mentioned.Comment: 32 page

    Numerical Computation of Weil-Peterson Geodesics in the Universal Teichm\"uller Space

    Full text link
    We propose an optimization algorithm for computing geodesics on the universal Teichm\"uller space T(1) in the Weil-Petersson (WPW P) metric. Another realization for T(1) is the space of planar shapes, modulo translation and scale, and thus our algorithm addresses a fundamental problem in computer vision: compute the distance between two given shapes. The identification of smooth shapes with elements on T(1) allows us to represent a shape as a diffeomorphism on S1S^1. Then given two diffeomorphisms on S1S^1 (i.e., two shapes we want connect with a flow), we formulate a discretized WPW P energy and the resulting problem is a boundary-value minimization problem. We numerically solve this problem, providing several examples of geodesic flow on the space of shapes, and verifying mathematical properties of T(1). Our algorithm is more general than the application here in the sense that it can be used to compute geodesics on any other Riemannian manifold.Comment: 21 pages, 11 figure

    Numerical simulation of the flowfield over ice accretion shapes

    Get PDF
    The primary goals are directed toward the development of a numerical method for computing flow about ice accretion shapes and determining the influence of these shapes on flow degradation. It is expedient to investigate various aspects of icing independently in order to assess their contribution to the overall icing phenomena. The specific aspects to be examined include the water droplet trajectories with collection efficiencies and phase change on the surface, the flowfield about specified shapes including lift, drag, and heat transfer distribution, and surface roughness effects. The configurations computed were models of ice accretion shapes formed on a circular cylinder in the NASA Lewis Icing Research Tunnel. An existing Navier-Stokes program was modified to compute the flowfield over four shapes (2, 5, and 15 minute models of glaze ice, and a 15 minute accumulation of rime ice)

    A generating algorithm for ribbon tableaux and spin polynomials

    Get PDF
    We describe a general algorithm for generating various families of ribbon tableaux and computing their spin polynomials. This algorithm is derived from a new matricial coding. An advantage of this new notation lies in the fact that it permits one to generate ribbon tableaux with skew shapes. This algorithm permits us to compute quickly big LLT polynomials in MuPAD-Combinat

    Erich Fromm and the Critical Theory of Communication

    Get PDF
    Erich Fromm (1900-1980) was a Marxist psychoanalyst, philosopher and socialist humanist. This paper asks: How can Fromm’s critical theory of communication be used and updated to provide a critical perspective in the age of digital and communicative capitalism? In order to provide an answer, the article discusses elements from Fromm’s work that allow us to better understand the human communication process. The focus is on communication (section 2), ideology (section 3), and technology (section 4). Fromm’s approach can inform a critical theory of communication in multiple respects: His notion of the social character allows to underpin such a theory with foundations from critical psychology. Fromm’s distinction between the authoritarian and the humanistic character can be used for discerning among authoritarian and humanistic communication. Fromm’s work can also inform ideology critique: The ideology of having shapes life, thought, language and social action in capitalism. In capitalism, technology (including computing) is fetishized and the logic of quantification shapes social relations. Fromm’s quest for humanist technology and participatory computing can inform contemporary debates about digital capitalism and its alternatives

    A procedure for computing surface wave trajectories on an inhomogeneous surface

    Get PDF
    Equations are derived for computing surface waves on smooth surfaces, including surfaces with a nonuniform wave speed. The prior literature dealt primarily with the theoretical development with little consideration given to computational methods, and examples were limited to waves on surfaces of simple analytic description, such as cones, spheres, and cylinders. The computational procedure presented is a relatively general method. Sample calculations illustrate the procedure for a class of practical shapes of the type that include aerodynamic and hydrodynamic surfaces. Equations are also included for computing the spreading of rays into a surrounding medium that will support waves
    • …
    corecore