CandyWebGL
# CandyWebGL## 主要功能WebGL 与 3D 可视化的「大杂烩」从基础教程到高级特效从 CAD 绘图到宇宙模拟应有尽有### 功能模块- **3D 模型加载器**PLY、PCD、STL、OBJ、FPX 等格式- **CAD 工具**专业 CAD 绘图和函数绘图- **3D 可视化**粒子文本、无人机表演、立体文字、太极图、宇宙模拟器- **图形 API**WebGPU 新一代图形 API 示例WGSL 着色器- **实验项目**光照实验、齿轮传动仿真- **图元编辑**WebGL 图元编辑器- **学习教程**2D 图形基础 → 变换与 3D 基础 → 光照与场景三章完整教程## 技术栈- **图形 API**WebGL / WebGL2- **3D 框架**Three.js- **下一代**WebGPU WGSL 着色器- **2D 绘图**Canvas 2D- **前端**HTML5 / CSS3 / JavaScript- **模型格式**PLY、PCD、STL、OBJ、FPX## 项目地址GitHub: https://github.com/Deng-Y-Can/CandyWebGL## 项目介绍CandyWebGL 是一个 WebGL 与 3D 可视化的宝藏项目从 WebGL 官网实例改进到 Three.js 测试再到 WebGPU 新一代图形 API 示例技术栈覆盖全面。还有 CAD 绘图工具、宇宙模拟器、粒子效果等炫酷的 3D 可视化演示。更贴心的是——内置了三章完整的 WebGL 学习教程从 2D 基础到 3D 光照循序渐进。图形编程入门就靠它了如果你觉得这个项目对你有帮助请给一个 Star 支持一下欢迎加入我们一起开发和讨论。作者留言希望编程不只是为了工作也是为了兴趣。希望开源的目的不只是为了赚钱也是为小白提供一盏路灯为未来的中国乃至世界做一份贡献。

相关新闻

【UG\NX二次开发】NXOpen 信息窗口重定向:从界面到文件的自动化数据捕获

【UG\NX二次开发】NXOpen 信息窗口重定向:从界面到文件的自动化数据捕获

1. 为什么需要信息窗口重定向功能 在UG/NX的日常使用中,我们经常需要查看各种对象的属性信息。比如选中一个面,点击右键查看属性,弹出的信息窗口会显示这个面的面积、法向、所属体等详细信息。这些数据对工程师来说非常有用,但默认…

2026/6/30 14:44:59阅读更多 →
HarmonyOS7 虚拟列表不卡顿的关键在哪?动态高度和多列布局这样封装

HarmonyOS7 虚拟列表不卡顿的关键在哪?动态高度和多列布局这样封装

文章目录前言LazyForEach 的局限在哪动态高度:预估 缓存双保险多列布局:Grid 结合虚拟滚动头部吸附 Sticky Header实战:通用 VirtualList 组件下拉刷新的集成用起来的感受前言 用过 HarmonyOS 的 LazyForEach 都知道,它帮我们解…

2026/6/30 14:34:44阅读更多 →
使用 Codex++ 配置 Codex 入门教程

使用 Codex++ 配置 Codex 入门教程

使用 Codex 配置 Codex 入门教程在 Codex 里接 Codex,最常见的问题不是工具坏了,而是参数填错:API Key 少了前缀、base_url 多了一段路径、模型名和接口不匹配,或者本机代理没走通。遇到配置后无响应,先别急着重装&…

2026/6/30 14:34:44阅读更多 →
3个理由告诉你为什么选择霞鹜文楷:解决中文排版与代码显示难题

3个理由告诉你为什么选择霞鹜文楷:解决中文排版与代码显示难题

3个理由告诉你为什么选择霞鹜文楷:解决中文排版与代码显示难题 【免费下载链接】LxgwWenKai An unprofessional open-source Chinese font derived from Fontworks Klee One. 一款非专业的开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 项目…

2026/6/30 15:35:03阅读更多 →
Python-ABAQUS二次开发:从odb文件解析到自动化后处理实战

Python-ABAQUS二次开发:从odb文件解析到自动化后处理实战

1. ABAQUS odb文件结构解析 第一次接触ABAQUS的odb文件时,我完全被它的复杂结构搞懵了。后来才发现,理解这个结构就像拆解一个俄罗斯套娃——每一层都有特定的内容和访问方式。让我们从最外层开始,逐步深入这个"套娃"的内部世界。 …

2026/6/30 15:35:03阅读更多 →
从芯片到系统:基于RK3588与LinuxCNC的EtherCAT实时运动控制实践

从芯片到系统:基于RK3588与LinuxCNC的EtherCAT实时运动控制实践

1. RK3588芯片:工业运动控制的算力基石 第一次拿到RK3588开发板时,我对着这个巴掌大的芯片感叹:现在嵌入式设备的性能都这么夸张了吗?作为瑞芯微新一代旗舰处理器,它用8核CPU(4xCortex-A762.4GHz 4xCortex…

2026/6/30 15:35:03阅读更多 →
如何将视频、图文和PDF文档转换生成二维码(含代码调用)

如何将视频、图文和PDF文档转换生成二维码(含代码调用)

如何将视频、图文和PDF文档转换生成二维码,简单来说,就是把一份电子文件“装进”二维码里,别人只需用手机扫一扫,就能直接在手机上查看。查看效果:选取图片组件、视频组件、PDF文档添加内容创建酷播云图文、PDF文档、视…

2026/6/30 15:35:03阅读更多 →
Windows脚本驱动Adams二次开发:从批处理建模到定制界面自动呈现

Windows脚本驱动Adams二次开发:从批处理建模到定制界面自动呈现

1. 为什么需要Windows脚本驱动Adams二次开发 如果你经常使用Adams进行机械系统仿真,一定会遇到这样的场景:每次启动软件后,都要重复执行一系列建模操作,或者需要频繁切换批处理模式和交互模式。这种重复劳动不仅效率低下&#xf…

2026/6/30 15:35:03阅读更多 →
2026年6月最新微信小程序开发工具盘点!含零代码SAAS、AI编程、源码定制

2026年6月最新微信小程序开发工具盘点!含零代码SAAS、AI编程、源码定制

一、汇总表工具更适合谁价格开发方式核心特点餐宝盈适合所有行业的商家,尤其是拥有自己实体门店的商家,如餐饮、茶饮、烘焙、便利店、生鲜、社区零售门店,尤其适合先把点单、会员、发券和复购做起来的老板。99/年模板SAAS先点单、先会员、先发…

2026/6/30 15:30:03阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/30 4:03:30阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/30 4:36:27阅读更多 →
为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南 【免费下载链接】Destiny-2-Solo-Enabler Repo containing the C# and XAML code for the D2SE program. Included is also the dependency for the program, and image asset. 项目地址: https://gitcode…

2026/6/30 0:02:58阅读更多 →
第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

1. PowerPoint 2010基础操作全攻略 刚接触PowerPoint 2010时,很多人会被它复杂的界面吓到。其实只要掌握几个核心区域,就能快速上手。我最开始用PPT时,经常找不到功能按钮在哪,后来发现主要操作都集中在顶部功能区。 工作窗口主要…

2026/6/30 0:02:58阅读更多 →
XGBoost超参数实战:从理论到调优策略

XGBoost超参数实战:从理论到调优策略

1. XGBoost超参数基础认知 第一次接触XGBoost时,我被它那密密麻麻的参数列表吓到了。这感觉就像面对一架波音747的驾驶舱——每个按钮都可能有神奇的效果,但按错了就可能坠机。经过多年实战,我发现其实掌握十几个核心参数就能解决90%的问题。…

2026/6/30 0:02:59阅读更多 →