Comments (18)
like in OpenGL
- vec2
- vec3
- vec4
- color3
- color4
from sverchok.
There is a certain undeniable practicality to that.
The Base type for all the vectors type is called Number4f
partly inspired by OpenGL like thinking. This type is only used internally and isn't matched to any socket type.
from sverchok.
it's mostly about Vector and Matrix?
from sverchok.
Yeah
from sverchok.
Mat44 Mat33 Vec3List..
from sverchok.
aside from those being rather ugly, it's close to some shader languages i believe
from sverchok.
Hmm, I will think a bit about it.
from sverchok.
rxMatrix
from sverchok.
or hint that people should do from mathutils import Matrix as bMatrix
from sverchok.
mostly likely we won't be using Matrix from mathutils at all.. or definitely not nearly as often as 0.59 (which needs a codename at this point..)
from sverchok.
i'm happy to call Sverchok 0.5.9 " N1 " iteration 1
from sverchok.
I was also thinking that you wouldn't have to use mathutils.Vector
or mathutils.Matrix
as much but the bmesh api uses and exposes them a lot.
The easiest is something like slapping a prefix on all types, like rx as suggested.
The 0.5.9 will forever be reaching towards 0.6 but never quite getting there... :)
from sverchok.
I won't do the renaming for a day or two anyway so there is time to consider it enough not have to do it again.
from sverchok.
By this time next week I would like to have a basically usable system.
from sverchok.
but the bmesh api uses and exposes them a lot.
like return values from function... i'd still go for naming the return values bVector and bMatrix
from sverchok.
only because out main math system won't be mathutils.. really.
from sverchok.
that is certainly true, but still living inside blender context it is better to not clash with common names there.
from sverchok.
Will resolve this tomorrow.
from sverchok.
Related Issues (20)
- Documentation HOT 8
- Int and Float socket can be limited HOT 2
- Mesh - rxdata_from_pydata HOT 28
- BMesh nodes HOT 10
- Dynamic Socket Issues HOT 3
- API to simplify mesh creation HOT 3
- Node wishlist HOT 48
- stethoscope v2 HOT 44
- startup error message HOT 1
- Timings HOT 74
- .foreach mesh out HOT 15
- torus np scriptnode HOT 39
- Rx Bridges (remakes of real bridges) HOT 1
- Texture script node HOT 52
- Index Viewer HOT 70
- Linspace and arrange HOT 16
- Some refactoring going on HOT 5
- OpenGL viwers HOT 39
- vectorization concept HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sverchok.