Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zeffii/shazbat

explorations in Kivy nodes
https://github.com/zeffii/shazbat

Last synced: about 1 month ago
JSON representation

explorations in Kivy nodes

Awesome Lists containing this project

README

        

shazbat
=======

explorations in Kivy nodes

'futura'
node based geometry app for kivy.
Relies on Numpy and Python 3.4

MIT license (c) Dealga McArdle

Road map
=======

```

[ ] ---- Milestone 1

[ ] properties
[ ] bool
[ ] enum
[ ] float
[ ] int
[ ] str
[ ] layout
[ ] box
[ ] column
[ ] row
[ ] percentage row
[ ] sliders
[ ] min, max, step (modifyable at runtime)
[ ] node theme
[ ] wire types (to match data)
[ ] wire smoothness
[ ] move nodes
[ ] nodes zoom
[ ] node list
[ ] categories
[ ] icons
[ ] add nodes from list

[ ] ---- Milestone 2

[ ] sockets
[ ] nodes connecting in / out
[ ] key lists
[ ] edges
[ ] faces
[ ] vector lists
[ ] node widgets
[ ] graph
[ ] tabbed graph
[ ] color picker

[ ] ---- Milestone 3

[ ] slider node
[ ] int
[ ] float

```

SocketTypes
======

edges, faces

```
key_dict = {
'type': {'edges','faces'}
'data_faces': [
{'faces': [[....]]},
{'faces': [[....]]}
],
'data_edges': [
{'edges': [[....]]},
{'edges': [[....]]}
]
}
```

verts

```
vec_dict = {
'type': {'vec3','vec4'}
'data_vec3': [
{'vec3': [[....]]},
{'vec3': [[....]]}
],
'data_vec4': [
{'vec4': [[....]]},
{'vec4': [[....]]}
]
}
```