图形系统函数使用对象中包含的 RapidRT 特定设置调用渲染引擎,并返回渲染图像。设置的功能必须在调用时由您实现。RenderToImage()AcDbRapidRTRenderSettingsAcDbRenderGlobalRenderToImage() 可以实现此函数来覆盖呈现函数(RENDER 和 RENDERCROP)的默认行为。实现进度监视器接口提供了一个交互式渲染过程,并可以缓存几何体、照明和材质信息。启用缓存后,对此函数的连续调用将仅转换新的相机位置并呈现缓存的数据。这在使用不同的相机渲染同一图形或图形的某个区域时非常有用。 不必使用现有视图或视区来调用此函数。在某些情况下,可能需要在调用此函数之前在屏幕外创建自己的函数。AcGsViewAcGsDevice 渲染的输出是 anin 红绿蓝阿尔法 (RGBA) 自下而上的格式。您负责将此图像初始化为正确的大小、格式和深度,然后再将其传递给函数。使用此输出图像时,请务必将其转换为目标所需的格式。AutoCAD 使用蓝绿红阿尔法 (BGRA) 自上而下的格式进行显示。Atil::Image |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:44
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.