THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/03/2012 at 11:37, xxxxxxxx wrote:
Hi Lennart, Niklas,
Its seems to me that it doesn't works... When I call "c4d.DrawViews" Cinema freeze.
May be I wrote somenthing wrong...
Here's my code:
_
_
import c4d
from c4d import documents
def main() :
fps = doc.GetFps()
frame = doc.GetTime().GetFrame(doc.GetFps())
obj = op.GetObject()
Distance = []
for i in xrange (0, frame) :
c4d.StatusSetBar(100*(i-0)/(frame-0))
doc.SetTime(c4d.BaseTime(i,fps))
c4d.DrawViews(c4d.DRAWFLAGS_ONLY_ACTIVE_VIEW|c4d.DRAWFLAGS_NO_THREAD|c4d.DRAWFLAGS_NO_REDUCTION|c4d.DRAWFLAGS_STATICBREAK)
GPos = obj.GetAbsPos()
c4d.GeSyncMessage(c4d.EVMSG_TIMECHANGED)
Distance.append(GPos)
doc.SetTime(c4d.BaseTime(frame,fps))
c4d.EventAdd(c4d.EVENT_ANIMATE)
c4d.StatusClear()
print Distance
_
_