# OVCad **Repository Path**: ryanzhou/ovcad ## Basic Information - **Project Name**: OVCad - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-09 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. src: 代码&CMakeList.txt(本地CMAKE的版本是3.22.2) 1.1 App是主程序 1.2 Test里面是测试用例 2. doc: UML&doxygen文档 3. 其他目录说明 3.1 第三方库请放在与src文件夹同级的文件夹thirdparty中,dll需要手动拷贝到bin目录 3.2 CMake的结果会自动生成至src同级的build目录 3.3 编译生成的dll/exe等在src同级的bin目录 4. 功能 4.1 启动时解析命令并执行。命令的配置文件见src\App\InitCommands.json,启动时传入文件路径才会执行命令 4.2 启动后执行命令。在右侧停靠窗口中输入命令,点击“执行命令”按钮执行 4.3 切换BRep的创建模式。在窗口的顶部的工具栏,点击按钮“切换离散化模式”,默认是High Level 4.4 High Level:可以执行梯形命令,然后执行拉伸命令 Low Level: 可执行梯形命令,拉伸命令由于没有现成的接口可以获取occt的形体,暂不支持 4.5 点选:直接在视图中使用鼠标点选 4.6 框选:视图中先点击键盘“r”,然后再框选,支持从左到右或反之