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.
Installation
MacOS, Linux, Windows
pip install layout3mesh
Usage - Command Line Interface
layout3mesh -i <input_file_path [.gds/.oas]> -o <output_file_path [.gltf]> -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
layout3mesh-0.1.1.tar.gz
(13.8 kB
view hashes)
Built Distribution
Close
Hashes for layout3mesh-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16e2d527097bf2a7e7b3ae316fb1f9095935d12112ed35e6b723e4abd643d9a |
|
MD5 | 89296fe88259998147bb34a20b1539a6 |
|
BLAKE2b-256 | 7fa61dc9c183ac78a11b0d4f0ddf46af0a4373d7ac34867fa981c27aac2488e8 |