Memory for an object

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 08/02/2003 at 09:47, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   8.012 
Platform:   Windows  ;   
Language(s) :     C++  ;

---------
How do I find out how much memory a polygonobject takes? In Cinema 4D when I right click on a polyobject, there´s an object information that approximately tells you how much. I want this information too. Is there a (fast, not necessary but would be fine 🙂 way to get those?
Thanks

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 08/02/2003 at 09:48, xxxxxxxx wrote:

PS.: This is not for memory allocation, I need it in KB (guess the amount in the RAM for this object)

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 08/02/2003 at 10:19, xxxxxxxx wrote:

Hi Samir,

I guess the biggest part of a polygon object takes the node list (array of Vector) and the polygon list (array of Polygon). Edges "exist" explicitly only when they are selected.

So a good size estimation should be::
<CODE> sizeData = obj->GetPointCount()*sizeof(Vector) + obj->GetPolygonCount()*sizeof(Polygon);</code>

Then you have to add the size of the selection lists, which seem to be dynamically.

Ciao,
Marcus

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 09/02/2003 at 01:33, xxxxxxxx wrote:

Thanks I will try that!
Best
Samir