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/08/2008 at 14:47, xxxxxxxx wrote:
User Information: Cinema 4D Version: 10.1 Platform: Windows ; Mac OSX ; Language(s) : C++ ;
--------- Hi,
I try to visualize a spline in the Draw() method of my Generator Object.
The spline only exists in a SplineObject in my code, it's not existing in the ObjectManager or any virtual hierarchy. Is there any way to draw it in the editor?
Using Line3D(const Vector & p1, const Vector& p2) to draw from one spline point to the next will not be very efficient, I suppose.
Thanks for any tips!
Greetings, Jack
On 10/08/2008 at 15:12, xxxxxxxx wrote:
Hi Jack
Try: Bool DrawObject(BaseDrawHelp* bh, BaseObject* op, LONG drawpass) That helps you, to put in a BaseObject.
bye
Try: Bool DrawObject(BaseDrawHelp* bh, BaseObject* op, LONG drawpass) That should help you.
On 10/08/2008 at 15:53, xxxxxxxx wrote:
Yeah, thanks I am sure that will help.
But one more question: What if I have that SplineObject in a separate function? Should I store declare it as private in the class header to make it available in the Draw() method?
Cheers, Jack
On 11/08/2008 at 07:54, xxxxxxxx wrote:
Hi Jack,
Yes, make a copy of your spline and put it in a private member. But be careful. You have to dealloc the obejct after deleting the object (in deconstructor).