百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cgmath

> 编程语言
开源

一个用于计算机图形学的线性代数和数学库。

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个用于计算机图形学的线性代数和数学库。

cgmath-rs

这是一个用于计算机图形的线性代数和数学库,该库提供:

并非所有功能都已经实现,而且现有代码并未完全覆盖测试套件。如果您遇到任何错误或遗漏,请通过发布问题通知我,或者更好地: 发送给我一个带有修复的 Pull Request。

Swizzling

此库提供了一项可选功能,称为 "swizzling",这对于 GPU 程序员来说是非常熟悉的。要启用 swizzle 运算符,请向 cargo 传递 --features="swizzle" 选项。启用此功能将使 cgmath 库的大小增加大约 0.6MB。如果以“正常”方式链接库,即在 Cargo.toml 中添加 cgmath 作为依赖项,这将静态链接 cgmath,因此在发布模式下,编译器将优化掉所有未使用的 swizzle 运算符。

当前的 SIMD 支持依赖于已淘汰的 "simd" 包以及不稳定的 "specialization" 功能。要构建此代码,需要 Rust 的 1.33 之前的夜间构建,例如 2019-01-01-nightly。虽然此代码在目前的形式下并不有用,但它有一些值得保留的内容,可作为未来迁移的起点(参见 https://github)。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcomputer-graphicslinear-algebramathematics-librarymatrix

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言