我 发起 的 一些 开源项目
这篇 文章 的 灵感 来自 昨天晚上 看 《三体》 电视剧, 边看 边想到 这几天 在 《平移、自转、公转》 https://tieba.baidu.com/p/8297850271 里 的 回复 (2 楼 3 楼 4 楼 5 楼), 昨天 刚好 又 写了 《在引力问题中, 实心圆 是否可以认为是一个 质点》 https://tieba.baidu.com/p/6402553849 的 6 楼 。
我 在 贴吧 提过 的 大的 开源项目 大概 有 3 个,
1 ILBC ( IL Base on C ) , 计算机语言开源项目
2 数学软件 和 计算理论, 包括 基础理论 、算法 、程序代码
3 3D 和 图形学, 包括 基础理论 、算法 、程序代码
这 也是 3 个 大的 方向, 很厉害, 也很重要, 激动人心 。
这些 开源项目 的 想法 都 酝酿 构思 了 很久 (2 年 、3 年 ?) , 我 在 反相吧 发过 《谈谈 图形学 的 从头建设发展之路》 https://tieba.baidu.com/p/7708989704 。
我们 也 可以 开展 硬件 的 开源项目 和 研究, 我 在 反相吧 发过 《展望 芯片技术》 https://tieba.baidu.com/p/7778939150 。
我们 可以 先 把 3D 和 图形学 项目 开展起来, 我们 有 能力 让 3D 从头来一遍 。
@黎合胜 @黎耀天 @莉莉艾3 @多项式之父 @思维机器
本文 已发到 趣味科学吧 《我 发起 的 一些 开源项目》 https://tieba.baidu.com/p/8302330175 。
回复 2 楼 @莉莉艾3 ,
一个 最简单 的 3D 实现 包括 3 个 东西,
1 成像投影
2 坐标系旋转
3 模型数据, 模型 是 点 、线 、三角形, 模型数据 就是 点 、线 、三角形 的 坐标数据, 这里 涉及 数据格式, 需要 定义出 数据格式, 这是 重要 的 一步, 也是 3D 的 开始 。
我 本来 就 计划 写 这么 一个 Demo , 但 还没 打算 现在写, 你们 先 找点 事情 做做, 先 动起来, 找一些 资料 看看 也好 。
我 用 C# 写 这个 Demo , 而不是 C++ 。 C++ 我 不怎么 熟, 用 C++ 的 话, 跟你们 合作交流 和 分享代码 挺麻烦, C++ 也 不安全, 不好用, 我 劝 你们 也用 C# , 大家 都用 C# , 写代码 、合作交流 、共享代码 都 很方便, C++ Low Level, C# 高级, 安全, 易用性好 。 在 多核并行计算 场合, 没有 精良设计 的 C++ 的 性能 远远低于 C# , 另外, .Net 也有 .Net Native , 用于 生成 本地程序集, 不过 这些 也不是 多大 的 重点, 也不知 这两年 .Net 的 性能 达到(吹到) 什么 层次 了 。 (哈哈)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2020-03-10 我决定在 反相吧 开展 一系列 的 趣味课堂, 来 普及 微积分
2020-03-10 我决定在 反相吧 开展 一系列 的 趣味课堂, 来 普及 微积分 (2)
2020-03-10 来个 硬核 点的, 谁 把 经典物理 计算 水星进动 的 计算过程 贴出来 ?