Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.55 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.55 KB

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: