Skip to content
View leap71's full-sized avatar
Block or Report

Block or report leap71

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leap71/README.md

Welcome to the LEAP 71 GitHub

LEAP71

At LEAP 71 we build complex technical objects using Computational Engineering Models (CEM). These models output parts, structures, and entire functional assemblies of machines, ready for production using advanced digital production technologies, such as industrial 3D Printing.

2023-11-23 LEAP 71 GitHub

We use our technology to build anything from rocket engines to energy efficient heat exchangers and electric motors.

Check out our gallery here.

We are committed to supporting a growing open-source community around Computational Engineering, and are in the process of releasing many of our foundational technologies and computational models to the public.

Resources

PicoGK_200px PicoGK ("peacock") is the open source foundation of all of our work at LEAP 71. Get started with PicoGK here.
Coding Coding for engineers is an ongoing book project about learning how to code on PicoGK, which is released chapter by chapter by Lin Kayser.
jlk Check out our GitHub Discussions, to talk about Computational Engineering, PicoGK, give feedback, ask questions, and see what others are doing,
PicoGK.org Visit PicoGK.org for more resources.

PicoGK

2023-11-23 LEAP 71 GitHub 2

At the core of our work lies PicoGK ("peacock"), a compact and robust geometry kernel. We have released PicoGK under the permissive Free and Open Source (FOSS) Apache 2.0 license.

To get started with PicoGK, check out the documentation.

Computational Engineering benefits greatly from the free exchange of knowledge and algorithms. While much of LEAP 71's work is proprietary, we are constantly publishing foundational modules and examples as open-source.

At this time, the following repositories are available:

Base libraries

Use these libraries as submodules in your own Computational Engineering projects.

Repository
PicoGK_200px PicoGK The C#-based geometry foundation for all of our work at LEAP 71
ShapeKernel_200px ShapeKernel A generalized framework for creating computational geometry, based on PicoGK.
LatticeLibrary_200px LatticeLibrary An advanced library for creating complex lattice structures, based on ShapeKernel and PicoGK.
QuasiCrystal_200px QuasiCrystals A library to generate aperiodic tilings, such as Penrose Patterns (in 2D) and quasi-crystalline structures (in 3D).

Example projects

Check out these example projects to see how to build objects in PicoGK.

Repository
HelixHeatX_200px Helix Heat Exchanger An example how to build a heat exchanger using ShapeKernel and PicoGK
RoverWheel_200px Rover Wheel An example how to build rover-wheel-like objects using ShapeKernel and PicoGK

Under the hood

If you want to compile your own version of the PicoGK runtime and build custom installers, here's the source code.

You are usually not interested in these repositories as an end user of PicoGK.

Repository
PicoGKRuntime C++ source code for the PicoGK runtime module.
PicoGKInstaller Source code for the PicoGK installers

Tip

If you are looking for the PicoGK installers, download them here.

More information

To understand the motivation behind PicoGK, check out this series of articles on the authors' personal website.

For more examples of what you can do with PicoGK, check out our Instagram. follow us on X, and visit the LEAP 71 website.

2023-11-23 LEAP 71 GitHub 3

Image credits LEAP 71 / Fraunhofer IGCV (for multi material metal prints)

Popular repositories

  1. PicoGK PicoGK Public

    PicoGK is a compact and robust geometry kernel for Computational Engineering

    C# 159 19

  2. LEAP71_ShapeKernel LEAP71_ShapeKernel Public

    A framework for building complex computational geometry based on PicoGK

    C# 44 9

  3. PicoGKRuntime PicoGKRuntime Public

    PicoGK Runtime is the C++ framework behind PicoGK a compact and robust geometry kernel for Computational Engineering

    C 32 10

  4. LEAP71_LatticeLibrary LEAP71_LatticeLibrary Public

    A rich library for creating lattices using PicoGK and the LEAP71 ShapeKernel

    C# 14 5

  5. leap71 leap71 Public

    10 2

  6. LEAP71_QuasiCrystals LEAP71_QuasiCrystals Public

    C# 7