A tool to generate 3D meshes from 2D integrated circuit layouts
Project description
layout3mesh
This is a simple tool to convert an integrated circuit layout saved in OASIS / GDSII file format to a mesh 3D image file. The tool doesn't support direct export of the 3D mesh file into the Blender desktop app just yet - but I am working on a solution. This tool was written with the goal of rendering any layout in 3D inside a desktop or web application using WebGL.
The supported export formats are:
Installation
MacOS, Linux, Windows
pip install layout3mesh
Usage - Command Line Interface
layout3mesh -i <input_file_path [.gds/.oas]> -o <output_file_path [.glb]> -t <layerstack_file_path [.ymls]>
Examples
Running the example with the mock layerstack file and layout provided in the examples, by running the following command:
layout3mesh -i ./tests/data/crossed_metal.gds -t ./tests/data/mock_layers.ymls -o ./tests/data/crossed_metal.gltf
can generate the following 3D image:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for layout3mesh-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b88d7e68f21410f49cb12bf1dfa047a6c08f90c8f2740631ccb940af09497a6 |
|
MD5 | f5b78ff2f887a64e636ced1790ecedee |
|
BLAKE2b-256 | ca586ccb3c01a4f052d4136224768d7bd75686c05b5e46ad002a6136bb6a85eb |