Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/05/2003 at 17:46, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.100 Platform: Language(s) : C.O.F.F.E.E ;
--------- Hello everybody. Could someone gifted please help me expand this codesnippet to show me how to add new points and polygons to an object? I have put a simple C.O.F.F.E.E tag on a null object. I got this code from peranders.com so a great thanx to him to begin with. main(doc,op) { if (op->GetDown()) return FALSE; var childop=new(PolygonObject); ** childop- >InsertUnder(op); **** }** **** I have read the "Simple Poygon Problem" thread by Newbee but I didn't understand enough of it. I cannot find the alloc function talked about in that thread in the C.O.F.F.E.E. SDK. Regards / Feccand
On 10/05/2003 at 18:47, xxxxxxxx wrote:
Hi Feccand
I'm also a coffee-newbie but may this code can help you: **********
var newObject = new(PolygonObject);
var variableChanged = new(VariableChanged); var backupTags = new(BackupTags);
var totalpoints = 8; // change this value to you desired pointcount
backupTags->Init(newObject); variableChanged->Init(0, totalpoints);
if (!newObject->Message(MSG_POINTS_CHANGED, variableChanged)) { backupTags->Restore(); return FALSE; }
var totalpolys = 6; // change this value to you desired polygoncount
backupTags->Init(newObject); variableChanged->Init(0, totalpolys);
if (!newObject->Message(MSG_POLYGONS_CHANGED, variableChanged)) { backupTags->Restore(); return FALSE; }
newObject->Message(MSG_UPDATE);
doc->InsertObject(newObject, NULL, NULL);
**********
cya