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 13/09/2011 at 10:02, xxxxxxxx wrote:
User Information: Cinema 4D Version: Platform: Language(s) :
--------- Hello again,
How to get the current fps of the viewport? Or how can I calculate them?
I do not find any method execpt of doc->GetFps(), but this is the fps for animation.
On 13/09/2011 at 12:43, xxxxxxxx wrote:
I'd think the simplest way to do it would be to measure the time between redraws in a scenehook or something like that. I don't know if Cinema has a built in function for this.
- Carter
On 14/09/2011 at 03:22, xxxxxxxx wrote:
You should get a fps by dividing 1000ms with time difference. Time being system time that you get with: time()
Rough coffee:
var lastTime = 0; main(doc,op) { var fps = 1000.0 / (time() - lastTime); lastTime = time(); // <- store time }
Cheers Lennart
On 14/09/2011 at 05:50, xxxxxxxx wrote:
Thank you both, got it now by my own.
In C++:
timediff=GeGetMilliSeconds(); DrawViews(DRAWFLAGS_ONLY_ACTIVE_VIEW|DRAWFLAGS_NO_THREAD); fps=1000/(GeGetMilliSeconds()-timediff)