Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uki-dev/blendquery

CadQuery and Build123d integration for Blender
https://github.com/uki-dev/blendquery

blender cadquery

Last synced: 4 days ago
JSON representation

CadQuery and Build123d integration for Blender

Awesome Lists containing this project

README

        

# BlendQuery
[CadQuery](https://github.com/CadQuery/cadquery) and [Build123d](https://github.com/gumyr/build123d) integration for Blender

![image](https://user-images.githubusercontent.com/7185241/208252834-c1cdd4eb-b37c-4fd0-bf71-3cdb8ad4bca0.png)

## Installation
[Installing Add-ons](https://docs.blender.org/manual/en/latest/editors/preferences/addons.html#installing-add-ons)

## Usage
The BlendQuery panel can be located under `Object Properties`, where you are able to select your script to generate into the Blender scene.

![image](https://github.com/uki-dev/blendquery/assets/7185241/3012c51f-08a3-4b3f-a9ea-beb6ddbfc08b)

### Showing / Hiding Objects
BlendQuery will automatically genenerate any topology objects from the global scope of your script into the Blender scene. To prevent objects being generated into the scene, prefix the variable with `_`.
```
visible_object = ...
_hidden_object = ...
```

### Materials
Materials can be appended to any topology object by adding a `material` property containing the name of the material you wish to match within Blender.
```
object.material = "The Name Of Your Material Within Blender"
```