blender - 我如何知道一个物体是否在搅拌机(bpy)中相机的视锥体内?
问题描述
我有一个球体对象,我需要知道它是否在我相机的视锥体内。我使用搅拌机 2.8 版,我正在寻找带有 bpy 的脚本解决方案。有没有类似 insideFrustum(object, camera) 的函数?
对于 blender 2.79,有一个函数 sphereInsideFrustum(..) 用于逻辑类的 controller.owner 对象。
解决方案
它sphereInsideFrustum
是游戏引擎的一部分,不再是搅拌机的一部分。如果您正在寻找实时解决方案,则需要查看替代游戏引擎。
如果您在 blender.stackexchange 中搜索像素+场景,您会发现一些关于将几何图形与最终渲染图像相关联的答案。
推荐阅读
- html - 在 div 中居中多个 div(未分组)
- php - 如何在 InnoDB 中实现全文搜索?
- javascript - 从服务器端显示弹出窗口
- javascript - 其他项目中的 Polymer 3(如 ASP.NET MVC) - 创建可重用组件(PolymerElements)
- javascript - 如何为 d3.js 中的所有值添加“%”?
- java - 为 Hazelcast 配置 Java 客户端
- vba - 我如何知道收到的邮件是否是使用 vba 的父邮件
- nginx - Nginx 上媒体链接的 Http 404 错误
- excel - 使用列号选择范围
- javascript - JavaScript 将一个对象解构为另一个对象