On 01/05/2016 at 10:24, xxxxxxxx wrote:
Cinema 4D Version: 17
Platform: Windows ;
Language(s) : C++ ;
I'm a seasoned C4D user, but very new to developing plug-ins for it. What I found is that the SDK documentation is rather... not beginner friendly. So I thought I'd give the forums a try.
The plugin object I'm envisioning take a polygon object as a input, calculates a number of geometric properties, then generates another object. then that object can act as an input to another object.
The closest example in the SDK that I found is the Atom object, which takes the polygon object's vertices and edges and replaces them by spheres and cylinders respectively. What I particularly like is that you can use one Atom's output as a another Atom's input.
Now the problem i'm facing is understanding how exactly it all integrates with c4d... when i construct a class which functions need to be there for c4d to understand what i'm telling it to do? which functions are called by default by c4d when running the plugin, which are not? How exactly are the data structures accessed? and so on...
I've looked through some tutorials and sites mentioned elsewhere in this forum, but mostly they are, like the SDK documentation, descriptive and not explanatory.
So any help would be greatly appreciated. cheers