使用 Positron 为 R 编写 C/C++ 代码:第一部分

2024-11-01

本文介绍了如何在 Positron IDE 中更有效地开发 C/C++ 代码以供 R 使用。作者 Tyler Morgan-Wall 重点介绍了 Positron 的三个主要优势:R 会话与 IDE 的解耦、clangd 扩展提供实时代码反馈和 CodeLLDB 扩展实现交互式调试。文章还提供了自定义函数,用于自动切换编译器优化级别和更新 lldb 的启动配置,从而简化开发流程。作者将在后续文章中探讨使用 MacOS Instruments 分析和优化已编译代码。

阅读更多
未分类 Positron

使用R语言雕刻月球:细分曲面和置换贴图

2024-06-18

本文探讨了如何在rayverse中使用细分曲面和置换贴图技术创建月球的详细3D模型。作者首先介绍了3D渲染中的挑战,例如使用平面三角形表示平滑和凹凸不平对象的难题,然后讲解了Loop细分等技术如何解决这些问题。文章详细展示了如何使用rayvertex、rayimage和rayrender包实现这些技术,并通过逐步增加细分级别和应用置换贴图,最终创建出逼真的月球模型。

阅读更多
未分类