Giter Club home page Giter Club logo

axolotl's Introduction

Axolotl

Axolotl provides a set of volumetric modelling components for Rhino Grasshopper. They come as GH user objects and most of them are Python scripts. The range of possible applications is quite broad, it can do a lot of things. It is not fast! It is thought and used as a teaching resource.

Axolotl Logo

Axolotl is also hosted on food4rhino: food4rhino.com/app/axolotl

Join the community on grasshopper3d: grasshopper3d.com/group/axolotl

Axolotl is continuously being developed at Digital Building Technologies DBT / ETH Zurich as a project, part of a research stream.

More about the research on volumetric modelling can be found here: dbt.arch.ethz.ch/research-stream/volumetric-modelling/

Changelog

  • 191108: primitive objects with base plane
  • 191027: clean up, new marching cube from dense grid, some speed improvements
  • 191019: lattice component ported to 2.0 (thanks, @tetov)
  • 190710: many new components
    • "real" gradient calculation added, on panel "Analysis"
    • axGradient renamed to axOverlay
    • distance field from mesh
    • distance field from surface
    • mesh, surface and pipe on new panel "Geometry"

Axolotl Palette

Documentation

Keywords

signed distance fields (SDF), voxel, function representation (FRep), constructive solid geometry (CSG), implicit surfaces, lattice generation

Installation

Copy the content of the folder UserObjects into the corresponding special folder of your Grasshopper installation (Grasshopper: File > Special Folders > User Object Folder). You should then see a new tab Axolotl2 appear in the GH toolbar, containing the Axolotl components. As most of the user objects are Python scripting components, you will also need to install GHPython plugin from here: food4rhino.com/app/ghpython

What people say

  • "Kind of confusing/sloppy plug-in, the description sounded cool but seems little half baked." (Ben Finkle)
  • "MAN THIS IS INCREDIBLE" (Marco Angrisani)
  • "I find this really cool!" (Giulio Piacentino, McNeel)

Authors

DBT - Digital Building Technologies / ITA - Institute of Technology in Architecture / ETH Zurich / Mathias Bernhard / [email protected] / github: worbit

axolotl's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

axolotl's Issues

What is the code inside the Distance Wrapper component?

Hello! Thank you for this library!

I am trying to create a mesh from a self-defined distance function.
So, I want to connect my own python component to the "Isosurface Distance Function Component."

But the codes that you have shared here do not contain all the information I need to do so..
I do not know what is inside the "D" of the input to the "Isosurface Distance Function Component."

If you would not mind sharing the code inside the "Distance Wrapper Component" (or another component that outputs "D")... then I can read that code and write my output in the same way.

Thank you,
Maria

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.