Actionscript 3 AS3:拍摄3D对象的屏幕截图

Actionscript 3 AS3:拍摄3D对象的屏幕截图,actionscript-3,3d,Actionscript 3,3d,我想拍一张3d物体的截图, 我尝试了以下方法: var screenshot:BitmapData = new BitmapData(ViewerWidth, ViewerHeight); screenshot.draw(Viewer3D); var imageTaken:Bitmap = new Bitmap(screenshot); addChild(imageTaken); 但它不适用于三维对象 我该如何做,或者如何将3D对象绘制到位图数据? 谢谢。您使用的是什么3d库?我不是在创建

我想拍一张3d物体的截图, 我尝试了以下方法:

var screenshot:BitmapData = new BitmapData(ViewerWidth, ViewerHeight);
screenshot.draw(Viewer3D); 
var imageTaken:Bitmap = new Bitmap(screenshot); 
addChild(imageTaken);
但它不适用于三维对象

我该如何做,或者如何将3D对象绘制到位图数据?
谢谢。

您使用的是什么3d库?我不是在创建3d对象,而是从外部库中获取并将其添加到我的舞台上。主要是一个context3d。谢谢你,乔治,但问题是我无法访问绘制context3d的方法,它是一个库,我只是将它添加到我的阶段。在初始化Viewer3D的地方添加代码