pjdixit's starred repositories
ifcplusplus
IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format. Features: Easy and efficient memory management using smart pointers. Parallel reader for very fast parsing on multi-core CPU's. Additionally, there's a simple IFC viewer application, using Qt and OpenSceneGraph. It can be used as starting point for all kinds of applications around the open building model standard IFC.
Rhino3D-Samples
A collection of Rhino 3D functions
awesome-generative-ai-guide
A one stop repository for generative AI research updates, interview resources, notebooks and much more!
LEAP71_HelixHeatX
A helical heat exchanger built on the LEAP 71 Shape Kernel and PicoGK
LEAP71_LatticeLibrary
A rich library for creating lattices using PicoGK and the LEAP71 ShapeKernel
PicoGKRuntime
PicoGK Runtime is the C++ framework behind PicoGK a compact and robust geometry kernel for Computational Engineering
LEAP71_ShapeKernel
A framework for building complex computational geometry based on PicoGK
meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
building-editor-2d
imple 2D CAD wrapped in p5js. It implements command input, layers, and classes for handling shapes, just like CAD software.
printnanny-os
Image repository, change logs, and issue tracking for PrintNanny OS
MetaStruct
Python project dedicated to creating an open-source CAD designer using implicit equations.
MSLattice_Linux
MSLattice is a software that can be used to generate the geometries of various types of lattices that are known as periodic cellular materials or architected materials. In particular, lattices based on triply periodic minimal surfaces. The user can generate the STL files needed for fabricating the lattices using additive manufacturing (commonly known as 3D printing) and can generate the files needed for conducting finite element simulations or computational fluid dynamics simulation in order to estimate the performance of lattices under different loading conditions.
MSLattice_windows
MSLattice is a software that can be used to generate the geometries of various types of lattices that are known as periodic cellular materials or architected materials. In particular, lattices based on triply periodic minimal surfaces. The user can generate the STL files needed for fabricating the lattices using additive manufacturing (commonly known as 3D printing) and can generate the files needed for conducting finite element simulations or computational fluid dynamics simulation in order to estimate the performance of lattices under different loading conditions.