文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.8 wxgl.wxscene.WxScene
wxgl.wxscene.WxScene(parent, scheme, **kwds) 场景类,继承自 wx.glcanvas.GLCanvas 类。
parent - 父级窗口对象
scheme - wxgl.Scheme 类实例
kwds - 关键字参数
size - 窗口分辨率,默认(960, 640)
bg - 画布背景色,默认(0.0, 0.0, 0.0)
haxis - 高度轴,默认 y 轴,可选 z 轴,不支持 x 轴
fovy - 相机水平视野角度,默认 50°
azim - 方位角,默认 0°
elev - 高度角,默认 0°
azim_range - 方位角变化范围,默认-180°~180°
elev_range - 高度角变化范围,默认-180°~180°
smooth - 直线和点的反走样,默认 True
wxgl.wxscene.WxScene.capture
wxgl.wxscene.WxScene.capture(mode=‘RGBA’, crop=False, buffer=‘front’)
捕捉缓冲区数据,保存到名为 im_pil 的类属性变量中。
mode - 'RGB'或'RGBA'
crop - 是否将宽高裁切为 16 的倍数
buffer - 'front'(前缓冲区)或'back'(后缓冲区)
wxgl.wxscene.WxScene.get_buffer
wxgl.wxscene.WxScene.get_buffer(mode=‘RGBA’, crop=False, buffer=‘front’)
以 PIL 对象的格式返回场景缓冲区数据。
mode - 'RGB'或'RGBA'
crop - 是否将宽高裁切为 16 的倍数
buffer - 'front'(前缓冲区)或'back'(后缓冲区)
wxgl.wxscene.WxScene.home
wxgl.wxscene.WxScene.home() 恢复初始位置和姿态。
wxgl.wxscene.WxScene.pause
wxgl.wxscene.WxScene.pause() 动画启停。
wxgl.wxscene.WxScene.set_visible
wxgl.wxscene.WxScene.set_visible(name, visible) 设置部件或模型的可见性。
name - 部件名或模型 id
visible - bool 型
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论