# geoNodes **Repository Path**: withoutRock/geoNodes ## Basic Information - **Project Name**: geoNodes - **Description**: 几何节点 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README The project appears to be a web-based visual programming environment focused on geometry and field operations, likely for procedural content generation or 3D graphics applications. Based on the code structure and components, here's a README tailored to this project: --- # geoNodes geoNodes 是一个基于浏览器的可视化编程环境,专注于几何处理和场函数操作,适用于程序化内容生成或三维图形应用。 ## 特性 - **可视化编程界面**:包含图形编辑器、视口面板和控制组件。 - **几何操作**:提供几何属性标准化和向量运算功能。 - **场函数支持**:支持噪声函数和其他场函数的输入规范化。 - **跨模块架构**:模块化设计便于扩展和维护。 ## 技术栈 - TypeScript - WebGL(通过 THREE.js) - Vite 构建工具 ## 目录结构 - `src/nodes/` - 核心功能模块,包括几何、场、数学运算等节点逻辑。 - `public/` - 静态资源文件,如预设配置和图标。 - `src/main.ts` - 应用主入口。 - `index.html` - 主页面结构。 ## 开始使用 1. 克隆仓库: ```bash git clone https://gitee.com/withoutRock/geoNodes.git ``` 2. 安装依赖: ```bash pnpm install ``` 3. 启动开发服务器: ```bash pnpm run dev ``` 4. 打开浏览器访问 `http://localhost:5173` 查看运行中的应用。 ## 贡献指南 欢迎贡献代码和改进文档。请提交 PR 或提出 issue 来参与项目改进。 ## 许可证 本项目采用 MIT 许可证。详情请查看项目根目录下的 LICENSE 文件。 --- 如需更详细的文档或特定模块说明,请进一步查阅源码或项目维护者沟通。