摘要:
layout: default title: 第02章 - 环境搭建与安装配置 第02章 - 环境搭建与安装配置 2.1 系统要求 2.1.1 支持的操作系统 LibreDWG可以在多种操作系统上编译和运行: 操作系统 支持状态 推荐程度 Linux (Ubuntu/Debian) ✓ 完全支持 ⭐ 阅读全文
posted @ 2026-01-10 13:40
我才是银古
阅读(23)
评论(0)
推荐(0)
摘要:
第十章:生产文件输出 10.1 制造文件概述 10.1.1 PCB制造所需文件 完整的PCB制造需要以下文件: 必需文件: ├── Gerber文件 : 各层图形数据 ├── 钻孔文件 : 孔位和孔径信息 └── 板框文件 : 板子外形 可选文件: ├── 装配文件 : 元器件位置和方向 ├── B 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(11)
评论(0)
推荐(0)
摘要:
第十一章:原理图设计进阶 11.1 复杂原理图设计策略 11.1.1 大型项目组织 对于复杂项目,良好的组织至关重要: 项目组织策略: ├── 功能模块划分 │ ├── 电源模块 │ ├── 处理器模块 │ ├── 通信模块 │ └── 接口模块 │ ├── 层次化设计 │ ├── 顶层原理图(系统 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(30)
评论(0)
推荐(0)
摘要:
第十三章:高速电路设计 13.1 高速设计基础 13.1.1 什么是高速设计 当信号的上升时间足够短,导致传输线效应变得明显时,就需要考虑高速设计。 高速判断标准: 传输线效应显著的条件: 走线长度 > 上升时间 × 传播速度 / 6 常见高速接口: ├── USB 2.0/3.0 : 480Mbp 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(23)
评论(0)
推荐(0)
摘要:
第十二章:PCB布局设计进阶 12.1 多层板设计 12.1.1 层叠结构 四层板典型叠层: Layer 1 - F.Cu : 信号/元器件 Layer 2 - In1.Cu : 地平面 (GND) Layer 3 - In2.Cu : 电源平面 (VCC) Layer 4 - B.Cu : 信号/ 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(41)
评论(0)
推荐(0)
摘要:
第十四章:Python脚本开发基础 14.1 KiCad Python环境 14.1.1 Python接口概述 KiCad提供了Python脚本接口,允许自动化和扩展功能: Python接口类型: ├── SWIG绑定(传统) │ ├── pcbnew模块 │ ├── 直接操作板数据 │ └── 支 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(29)
评论(0)
推荐(0)
摘要:
第十五章:Python插件开发实战 15.1 动作插件(Action Plugin) 15.1.1 插件基础结构 import pcbnew class MyPlugin(pcbnew.ActionPlugin): """KiCad动作插件模板""" def defaults(self): """设 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(28)
评论(0)
推荐(0)
摘要:
第十六章:源码架构与编译环境 16.1 KiCad源码概述 16.1.1 获取源码 # 从GitLab克隆(官方仓库) git clone https://gitlab.com/kicad/code/kicad.git # 从GitHub镜像克隆(只读) git clone https://gith 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(24)
评论(0)
推荐(0)
摘要:
第十七章:核心模块源码分析 17.1 公共基础类 17.1.1 EDA_ITEM基类 EDA_ITEM是所有设计项目的基类: // include/eda_item.h class EDA_ITEM : public KIGFX::VIEW_ITEM { public: virtual KICAD_ 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(11)
评论(0)
推荐(0)
摘要:
第十八章:二次开发实战案例 18.1 案例一:自定义文件导出器 18.1.1 需求分析 创建一个将PCB设计导出为自定义格式的插件,用于与其他系统集成。 18.1.2 实现代码 import pcbnew import json import wx class CustomExportPlugin( 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(12)
评论(0)
推荐(0)
摘要:
第一章:QCAD概述与入门 1.1 什么是QCAD QCAD是一款功能强大的开源2D CAD(计算机辅助设计)软件,专为技术绘图、建筑设计、机械工程、电气工程等领域提供专业的绘图解决方案。QCAD于1999年10月首次发布,至今已有超过20年的发展历史,经历了多个重大版本的演进,目前最新的QCAD 阅读全文
posted @ 2026-01-10 13:19
我才是银古
阅读(29)
评论(0)
推荐(0)
摘要:
第一章:KiCad概述与入门 1.1 KiCad简介 1.1.1 什么是KiCad KiCad是一款功能强大、完全免费的开源电子设计自动化(EDA)软件套件,专门用于印刷电路板(PCB)设计。它为电子工程师、爱好者和学生提供了从原理图设计、电路仿真到PCB布局、3D可视化以及生产文件输出的完整工作流 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(106)
评论(0)
推荐(0)
摘要:
第二章:环境搭建与安装配置 2.1 系统环境要求 2.1.1 硬件要求 KiCad对硬件配置有一定要求,以下是推荐的系统配置: 最低配置: 组件 最低要求 处理器 双核处理器,2.0 GHz 内存 4 GB RAM 显卡 支持OpenGL 2.1的显卡 硬盘 3 GB可用空间(不含3D模型) 显示器 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(31)
评论(0)
推荐(0)
摘要:
第三章:核心架构与模块设计 3.1 KiCad整体架构概述 3.1.1 软件架构层次 KiCad采用模块化的软件架构设计,整个系统可以分为以下几个层次: ┌─────────────────────────────────────────────────────────────┐ │ 用户界面层 ( 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(26)
评论(0)
推荐(0)
摘要:
第五章:PCB布局设计基础 5.1 PCB设计概述 5.1.1 什么是PCB 印刷电路板(Printed Circuit Board,PCB)是用于支撑和电气连接电子元器件的物理载体。PCB由绝缘基材和导电铜箔层组成,通过蚀刻工艺形成导电图案(走线),实现元器件之间的电气连接。 PCB的基本结构: 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(49)
评论(0)
推荐(0)
摘要:
第六章:元器件库与封装管理 6.1 KiCad库系统概述 6.1.1 库的组织结构 KiCad的库系统分为三个主要部分: KiCad库系统 ├── 符号库 (Symbol Libraries) │ ├── 官方符号库 │ ├── 用户符号库 │ └── 项目符号库 │ ├── 封装库 (Footpr 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(32)
评论(0)
推荐(0)
摘要:
第四章:原理图设计基础 4.1 原理图设计概述 4.1.1 什么是原理图 原理图(Schematic)是电子电路的图形化表示,它使用标准化的符号来表示电子元器件及其相互连接关系。原理图是PCB设计的基础,它定义了电路的电气连接,但不涉及物理布局。 原理图的作用: 描述电路的功能和结构 记录元器件之间 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(19)
评论(0)
推荐(0)
摘要:
第七章:设计规则检查与验证 7.1 设计规则检查概述 7.1.1 什么是DRC 设计规则检查(Design Rules Check,DRC)是PCB设计中的关键验证步骤,用于确保设计符合制造工艺要求和电气规范。 DRC的重要性: 确保PCB可制造 避免电气短路和开路 提高产品质量和可靠性 减少设计迭 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
第八章:电路仿真与分析 8.1 SPICE仿真概述 8.1.1 什么是SPICE仿真 SPICE(Simulation Program with Integrated Circuit Emphasis)是电子电路仿真的工业标准。KiCad集成了ngspice仿真引擎,允许设计者在制造PCB之前验证电 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(20)
评论(0)
推荐(0)
摘要:
第九章:3D模型与可视化 9.1 3D功能概述 9.1.1 KiCad 3D查看器 KiCad提供强大的3D可视化功能,帮助设计者: 直观检查PCB设计 验证元器件布局 检查机械配合 生成产品展示图片 导出3D模型用于机械设计 9.1.2 支持的3D模型格式 输入格式: ├── STEP (.ste 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
第一章:Astral3D概述与入门 1.1 什么是Astral3D Astral3D是一款基于Vue3 + Three.js技术栈的现代化Web 3D编辑器和三维引擎,由杭州星孪数字科技团队开发并开源。项目采用Apache-2.0许可证,允许个人学习和二次开发,是当前国内最具影响力的Web 3D可视 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(54)
评论(0)
推荐(0)
摘要:
第二章:环境搭建与快速开始 2.1 环境要求 在开始使用或开发Astral3D之前,需要准备好相应的开发环境。本节将详细介绍系统要求和必备软件。 2.1.1 操作系统要求 Astral3D支持以下操作系统: 操作系统 版本要求 备注 Windows Windows 10/11 推荐64位系统 mac 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(22)
评论(0)
推荐(0)
摘要:
第三章:核心架构与技术栈 3.1 架构概述 Astral3D采用现代化的前端架构设计,将整个系统分为SDK核心层和编辑器应用层两大部分。这种分层设计既保证了核心功能的复用性,又提供了灵活的扩展能力。 3.1.1 整体架构图 ┌───────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(9)
评论(0)
推荐(0)
摘要:
第四章:场景编辑与模型管理 4.1 场景编辑器界面 Astral3D编辑器提供了专业级的场景编辑界面,包含工具栏、侧边栏、视口、属性面板等核心区域。 4.1.1 界面布局 ┌─────────────────────────────────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(8)
评论(0)
推荐(0)
摘要:
第五章:BIM轻量化与CAD解析 5.1 BIM功能概述 Astral3D提供了强大的BIM(Building Information Modeling,建筑信息模型)支持能力,能够将复杂的建筑模型轻量化处理后在Web端流畅展示,是数字孪生和智慧建筑应用的理想选择。 5.1.1 BIM支持能力 功能 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(11)
评论(0)
推荐(0)
摘要:
第六章:粒子系统与天气系统 6.1 粒子系统概述 Astral3D内置了强大的粒子系统,可以创建各种视觉特效,如火焰、烟雾、雨雪、萤火虫、爆炸等效果,为3D场景增添生动的动态元素。 6.1.1 粒子系统架构 ┌───────────────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(10)
评论(0)
推荐(0)
摘要:
第七章:动画编辑器 7.1 动画系统概述 Astral3D提供了功能完善的动画编辑器,支持关键帧动画、曲线编辑、骨骼动画、形变动画等多种动画类型,可以为3D场景创建丰富的动态效果。 7.1.1 动画类型 动画类型 说明 适用场景 变换动画 位置、旋转、缩放的变化 物体移动、摄像机漫游 属性动画 材质 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(13)
评论(0)
推荐(0)
摘要:
第九章:脚本运行时开发 9.1 脚本系统概述 Astral3D内置了脚本运行时环境,支持JavaScript和TypeScript脚本的编写和执行,允许用户在不修改源代码的情况下扩展编辑器功能、自定义场景逻辑和实现自动化操作。 9.1.1 脚本系统特点 特点 说明 热更新 脚本修改后立即生效,无需重 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(18)
评论(0)
推荐(0)
摘要:
第八章:插件系统开发 8.1 插件系统概述 Astral3D采用模块化的插件架构,允许开发者通过插件扩展编辑器的功能。插件系统支持热插拔、沙箱隔离、依赖管理等特性,是Astral3D可扩展性的核心。 8.1.1 插件系统架构 ┌──────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(5)
评论(0)
推荐(0)
摘要:
第十章:二次开发入门 10.1 二次开发概述 Astral3D提供了灵活的二次开发能力,开发者可以基于SDK构建自己的3D应用,或者对编辑器进行深度定制。本章将介绍二次开发的基础知识和入门流程。 10.1.1 开发模式 开发模式 说明 适用场景 SDK集成 将SDK集成到自己的项目中 构建独立的3D 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
第十一章:二次开发进阶 11.1 自定义加载器 11.1.1 加载器架构 Astral3D的加载器系统采用可扩展的设计,允许开发者注册自定义加载器以支持新的文件格式。 // 加载器基类 abstract class BaseLoader { // 支持的文件扩展名 abstract extensio 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(8)
评论(0)
推荐(0)
摘要:
第十二章:实战案例与最佳实践 12.1 数字孪生平台 12.1.1 项目概述 数字孪生平台是Astral3D最典型的应用场景,通过构建物理世界的数字化副本,实现实时监控、分析预测和智能决策。 项目需求: 建筑/园区的三维可视化展示 设备状态实时监控 数据图表展示 告警信息推送 历史数据回放 12.1 阅读全文
posted @ 2026-01-10 13:17
我才是银古
阅读(17)
评论(0)
推荐(0)
摘要:
第10章:实战案例与最佳实践 10.1 机械零件设计案例 10.1.1 完整的联轴器设计 import cadquery as cq import math class FlexibleCoupling: """ 弹性联轴器 包含两个半联轴器和中间的弹性元件 """ def __init__(sel 阅读全文
posted @ 2026-01-10 13:16
我才是银古
阅读(43)
评论(0)
推荐(0)
摘要:
layout: default title: 源码架构分析 第14章 源码架构分析 14.1 项目结构 14.1.1 目录结构 solvespace/ ├── CMakeLists.txt # 主CMake配置 ├── CHANGELOG.md # 版本历史 ├── CONTRIBUTING.md 阅读全文
posted @ 2026-01-10 13:16
我才是银古
阅读(25)
评论(0)
推荐(0)
摘要:
第01章:CadQuery概述与入门 1.1 CadQuery简介 1.1.1 什么是CadQuery CadQuery是一个直观、易用的Python模块,专门用于构建参数化3D CAD模型。使用CadQuery,开发者可以编写简短、简洁的脚本来生成高质量的CAD模型。它的核心理念是"代码即模型", 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(34)
评论(0)
推荐(0)
摘要:
第02章:Workplane与草图系统 2.1 Workplane深入理解 2.1.1 什么是Workplane Workplane(工作平面)是CadQuery中最核心的概念,它是进行所有建模操作的基础。Workplane可以理解为一个2D绘图平面,你可以在上面绘制草图,然后将这些2D草图转换为3 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(32)
评论(0)
推荐(0)
摘要:
第03章:3D建模操作 3.1 拉伸操作(Extrude) 3.1.1 基本拉伸 拉伸是将2D草图转换为3D实体的最基本操作。CadQuery提供了多种拉伸方法: 标准拉伸: import cadquery as cq # 基本拉伸 - 将矩形拉伸成长方体 result = ( cq.Workpla 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(15)
评论(0)
推荐(0)
摘要:
第04章:选择器系统详解 4.1 选择器概述 4.1.1 什么是选择器 选择器(Selector)是CadQuery中用于精确选择几何元素的强大工具。在CAD建模中,我们经常需要对特定的面、边或顶点进行操作,选择器提供了一种直观且灵活的方式来定位这些元素。 import cadquery as cq 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(20)
评论(0)
推荐(0)
摘要:
第05章:装配体与约束系统 5.1 装配体概述 5.1.1 什么是装配体 装配体(Assembly)是CadQuery中用于组合多个零件的功能模块。在实际产品设计中,产品往往由多个零件组成,装配体功能允许你: 将多个零件组合在一起 定义零件之间的相对位置关系 使用约束自动定位零件 支持层次化组装 i 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(37)
评论(0)
推荐(0)
摘要:
第07章:高级建模技巧 7.1 参数化设计 7.1.1 参数化设计概述 参数化设计是CadQuery的核心优势之一。通过将尺寸和几何关系定义为参数,可以轻松生成不同规格的模型。 参数化设计的优点: 快速生成变体模型 易于修改和维护 支持批量生产 便于设计优化 7.1.2 基本参数化 import c 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(17)
评论(0)
推荐(0)
摘要:
第06章:数据导入导出 6.1 导出功能概述 6.1.1 支持的导出格式 CadQuery支持多种导出格式,每种格式有其特定的应用场景: 格式 扩展名 特点 典型应用 STEP .step, .stp 无损、精确、工业标准 CAD交换、精密制造 STL .stl 三角网格、通用 3D打印、快速原型 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(34)
评论(0)
推荐(0)
摘要:
第08章:二次开发基础 8.1 CadQuery架构深入 8.1.1 CadQuery代码结构 CadQuery的代码结构清晰,主要包含以下模块: cadquery/ ├── __init__.py # 主入口,导出公共API ├── cq.py # 核心Workplane类 ├── selecto 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(9)
评论(0)
推荐(0)
摘要:
第09章:二次开发进阶 9.1 深入OCP开发 9.1.1 OCCT拓扑结构 理解OpenCASCADE的拓扑结构对于高级开发至关重要: Compound (复合体) └── CompSolid (复合实体) └── Solid (实体) └── Shell (壳) └── Face (面) └── 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(32)
评论(0)
推荐(0)
摘要:
layout: default title: SolveSpace概述与入门 第01章 SolveSpace概述与入门 1.1 SolveSpace简介 SolveSpace是一款免费开源的参数化2D/3D CAD(计算机辅助设计)软件。它最初由Jonathan Westhues开发,现在由开源社区 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(52)
评论(0)
推荐(0)
摘要:
layout: default title: 草图绘制基础 第04章 草图绘制基础 4.1 草图基础概念 4.1.1 什么是草图 草图(Sketch)是SolveSpace中2D几何的基本容器。草图定义在一个工作平面上,包含: 点: 基础位置元素 曲线: 线段、圆、弧、贝塞尔曲线 约束: 定义几何关 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
layout: default title: 约束系统详解 第05章 约束系统详解 5.1 约束系统概述 5.1.1 什么是约束 约束(Constraint)是参数化CAD的核心概念。约束定义了几何实体之间的关系或限制,使得修改一处几何时,其他相关几何能够自动调整以保持这些关系。 约束的作用 定义几 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(24)
评论(0)
推荐(0)
摘要:
layout: default title: 三维建模基础 第06章 三维建模基础 6.1 三维建模概述 6.1.1 从2D到3D SolveSpace的三维建模基于"草图-特征"工作流: 2D草图 ──→ 3D操作 ──→ 实体模型 (拉伸/旋转/螺旋) 基本概念 草图: 2D轮廓定义截面形状 特 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(28)
评论(0)
推荐(0)
摘要:
layout: default title: 高级建模技巧 第07章 高级建模技巧 7.1 复杂草图技巧 7.1.1 参考几何的使用 参考几何(构造几何)是高级建模的关键工具。 构造线用途 定义对称轴 创建辅助参考点 建立约束关系 不参与3D操作 创建构造几何 按 G 切换构造模式 绘制所需几何 再 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(9)
评论(0)
推荐(0)
摘要:
layout: default title: 装配与链接功能 第08章 装配与链接功能 8.1 装配概述 8.1.1 什么是装配 装配(Assembly)是将多个独立组件组合成完整产品的过程。SolveSpace通过链接(Link)功能实现装配。 装配的作用 组合独立设计的零件 检查干涉和配合 创建 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(19)
评论(0)
推荐(0)
摘要:
layout: default title: 导入导出与数据交换 第09章 导入导出与数据交换 9.1 文件格式概述 9.1.1 原生格式 (SLVS) SolveSpace使用 .slvs 作为原生文件格式。 格式特点 纯文本格式(可读) 包含所有设计数据 支持参数化信息 版本向后兼容(较新版本可 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(46)
评论(0)
推荐(0)
摘要:
layout: default title: 约束求解器原理 第10章 约束求解器原理 10.1 约束求解器概述 10.1.1 什么是约束求解器 约束求解器是参数化CAD的核心引擎。它负责: 将几何约束转换为数学方程 求解非线性方程组 找到满足所有约束的参数值 支持交互式拖动操作 10.1.2 So 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(38)
评论(0)
推荐(0)
摘要:
layout: default title: 命令行工具使用 第11章 命令行工具使用 11.1 命令行工具概述 11.1.1 solvespace-cli简介 SolveSpace提供命令行工具 solvespace-cli,用于批量处理和自动化操作。 主要功能 批量导出各种格式 自动化测试 持续 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(29)
评论(0)
推荐(0)
摘要:
layout: default title: C语言库API详解 第12章 C语言库API详解 12.1 库概述 12.1.1 libslvs简介 libslvs是SolveSpace的约束求解器库,提供纯C接口。 特点 独立的几何约束求解器 不依赖GUI 可嵌入其他应用 跨平台支持 适用场景 CA 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(27)
评论(0)
推荐(0)
摘要:
layout: default title: 二次开发实战 第15章 二次开发实战 15.1 开发环境准备 15.1.1 获取源代码 # 克隆仓库 git clone https://github.com/solvespace/solvespace cd solvespace # 初始化子模块 gi 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(16)
评论(0)
推荐(0)
摘要:
layout: default title: Python绑定开发 第13章 Python绑定开发 13.1 Python绑定概述 13.1.1 py-slvs简介 py-slvs是SolveSpace约束求解器的Python绑定,允许在Python中使用几何约束求解功能。 特点 原生Python接 阅读全文
posted @ 2026-01-10 13:15
我才是银古
阅读(22)
评论(0)
推荐(0)
摘要:
第21章:FreeCAD架构解析 21.1 FreeCAD整体架构 21.1.1 架构概述 FreeCAD采用模块化的分层架构设计,主要分为以下几层: 应用层(App) 非GUI的核心功能层 包含文档对象模型 实现参数化建模逻辑 独立于图形界面 界面层(Gui) 基于Qt的图形用户界面 视图和控制器 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(76)
评论(0)
推荐(0)
摘要:
第23章:FreeCAD Python API 23.1 章节概述 本章将全面介绍FreeCAD Python API相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 23.2 基础知识 23.2.1 核心概念 本节介绍FreeCAD Python API的核心概念和基本原理,帮助读者 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(32)
评论(0)
推荐(0)
摘要:
第24章:创建宏与脚本 24.1 章节概述 本章将全面介绍创建宏与脚本相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 24.2 基础知识 24.2.1 核心概念 本节介绍创建宏与脚本的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 24.10 最佳实践 24.10.1 设 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(14)
评论(0)
推荐(0)
摘要:
第25章:自定义工作台开发 25.1 章节概述 本章将全面介绍自定义工作台开发相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 25.2 基础知识 25.2.1 核心概念 本节介绍自定义工作台开发的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 25.10 最佳实践 25. 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(7)
评论(0)
推荐(0)
摘要:
第26章:自定义对象开发 26.1 章节概述 本章将全面介绍自定义对象开发相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 26.2 基础知识 26.2.1 核心概念 本节介绍自定义对象开发的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 26.10 最佳实践 26.10. 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(16)
评论(0)
推荐(0)
摘要:
第27章:GUI界面开发 27.1 章节概述 本章将全面介绍GUI界面开发相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 27.2 基础知识 27.2.1 核心概念 本节介绍GUI界面开发的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 27.10 最佳实践 27.10. 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(5)
评论(0)
推荐(0)
摘要:
第28章:插件开发实战 28.1 章节概述 本章将全面介绍插件开发实战相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 28.2 基础知识 28.2.1 核心概念 本节介绍插件开发实战的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 28.10 最佳实践 28.10.1 设 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(7)
评论(0)
推荐(0)
摘要:
第29章:C++扩展开发 29.1 章节概述 本章将全面介绍C++扩展开发相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 29.2 基础知识 29.2.1 核心概念 本节介绍C++扩展开发的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 29.10 最佳实践 29.10. 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(5)
评论(0)
推荐(0)
摘要:
第30章:综合开发案例 30.1 章节概述 本章将全面介绍综合开发案例相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 30.2 基础知识 30.2.1 核心概念 本节介绍综合开发案例的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 30.10 最佳实践 30.10.1 设 阅读全文
posted @ 2026-01-10 13:14
我才是银古
阅读(4)
评论(0)
推荐(0)
摘要:
layout: default title: LibreCAD概述与入门 第一章 LibreCAD概述与入门 1.1 LibreCAD简介 1.1.1 什么是LibreCAD LibreCAD是一款免费、开源的二维计算机辅助设计(CAD)软件,专门用于2D绘图和技术制图。它是基于社区版QCAD(QC 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(122)
评论(0)
推荐(0)
摘要:
layout: default title: 安装与环境配置 第二章 安装与环境配置 2.1 系统要求 2.1.1 硬件要求 LibreCAD对硬件要求相对较低,以下是推荐配置: 最低配置 处理器:1.0 GHz 或更快的处理器 内存:512 MB RAM 存储空间:200 MB 可用硬盘空间 显示 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(79)
评论(0)
推荐(0)
摘要:
layout: default title: 用户界面详解 第三章 用户界面详解 3.1 界面概述 3.1.1 主窗口布局 LibreCAD采用经典的CAD软件界面布局,主要由以下部分组成: ┌───────────────────────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(19)
评论(0)
推荐(0)
摘要:
layout: default title: 基础绘图工具 第四章 基础绘图工具 4.1 绘图准备 4.1.1 图形设置 在开始绘图之前,建议先进行以下设置: 设置图纸参数 打开"编辑" > "当前图形首选项" 在"图纸"标签页设置: 图纸格式:A4、A3、A2等 图纸方向:横向或纵向 页边距:根据 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
layout: default title: 图层与属性管理 第六章 图层与属性管理 6.1 图层基础 6.1.1 图层的概念 图层是CAD绘图中最重要的组织工具之一。可以将图层想象成透明的绘图纸,每一张纸上绘制不同类别的内容,然后叠加在一起形成完整的图形。 图层的作用: 组织和分类图形对象 控制对 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(50)
评论(0)
推荐(0)
摘要:
layout: default title: 编辑与修改工具 第五章 编辑与修改工具 5.1 选择对象 5.1.1 基本选择方法 单击选择 直接点击对象即可选择 选中的对象显示为虚线和控制点 框选(窗口选择) 从左向右拖动创建蓝色选择框 只有完全在框内的对象被选中 交叉选择 从右向左拖动创建绿色选择 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(23)
评论(0)
推荐(0)
摘要:
layout: default title: 块与库管理 第七章 块与库管理 7.1 块的概念 7.1.1 什么是块 块(Block)是由一个或多个对象组成的复合实体,可以作为单一对象进行操作。块可以多次插入到图形中,每次插入称为一个块引用(Block Reference)或块实例。 块的特点: 由 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(10)
评论(0)
推荐(0)
摘要:
layout: default title: 尺寸标注与文字 第八章 尺寸标注与文字 8.1 尺寸标注概述 8.1.1 尺寸标注的重要性 尺寸标注是工程图纸中不可或缺的组成部分,它传达了图形的实际尺寸信息,是制造和施工的依据。 标注的作用: 表达对象的真实尺寸 指导加工制造和施工 便于图纸检查和审核 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(20)
评论(0)
推荐(0)
摘要:
layout: default title: 文件格式与数据交换 第九章 文件格式与数据交换 9.1 LibreCAD支持的文件格式 9.1.1 原生格式 LibreCAD使用DXF作为主要工作格式: DXF (Drawing Exchange Format) 由Autodesk开发的开放格式 文本 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(30)
评论(0)
推荐(0)
摘要:
layout: default title: 核心架构解析 第十一章 核心架构解析 11.1 架构概述 11.1.1 整体架构 LibreCAD采用模块化的面向对象架构,基于Qt框架构建。其架构遵循类似MVC(Model-View-Controller)的设计模式。 ┌─────────────── 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(27)
评论(0)
推荐(0)
摘要:
layout: default title: 打印与输出 第十章 打印与输出 10.1 打印基础 10.1.1 打印概述 在CAD工作流程中,将数字图纸转换为物理输出或电子文档是最终交付的重要环节。LibreCAD提供了完整的打印和输出功能。 输出方式: 打印机输出:物理纸张 PDF输出:电子文档 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(36)
评论(0)
推荐(0)
摘要:
layout: default title: 源码编译与开发环境搭建 第十二章 源码编译与开发环境搭建 12.1 开发环境概述 12.1.1 开发工具选择 LibreCAD支持多种开发环境: 环境 平台 推荐度 Qt Creator 全平台 ★★★★★ Visual Studio + Qt插件 Wi 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
layout: default title: 实体系统详解 第十三章 实体系统详解 13.1 实体系统概述 13.1.1 实体的概念 在LibreCAD中,实体(Entity)是图形对象的基本单元。所有可以绘制、编辑和显示的图形元素都是实体的子类。 实体的特征: 具有几何属性(位置、尺寸) 具有显示 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(15)
评论(0)
推荐(0)
摘要:
layout: default title: 插件系统与开发实战 第十五章 插件系统与开发实战 15.1 插件系统概述 15.1.1 插件架构 LibreCAD采用Qt插件机制,允许动态加载扩展功能: ┌─────────────────────────────────────────────┐ │ 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(19)
评论(0)
推荐(0)
摘要:
layout: default title: Action系统与命令开发 第十四章 Action系统与命令开发 14.1 Action系统概述 14.1.1 Action的概念 在LibreCAD中,Action是封装用户交互操作的核心机制。每当用户执行一个命令(如画线、移动、复制),都会创建一个对 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(2)
评论(0)
推荐(0)
摘要:
layout: default title: 二次开发进阶与最佳实践 第十六章 二次开发进阶与最佳实践 16.1 架构设计原则 16.1.1 模块化设计 在进行LibreCAD二次开发时,应遵循模块化设计原则: ┌─────────────────────────────────────────── 阅读全文
posted @ 2026-01-10 13:13
我才是银古
阅读(10)
评论(0)
推荐(0)
摘要:
第01章:FreeCAD概述与简介 1.1 什么是FreeCAD 1.1.1 FreeCAD的定义 FreeCAD是一款开源的参数化3D CAD建模软件,其名称中的"Free"既代表"自由"也代表"免费"。作为一个通用的3D参数化建模器,FreeCAD的设计理念是让用户能够创建真实世界中的物体,无论 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(122)
评论(0)
推荐(0)
摘要:
第03章:用户界面详解 3.1 界面总览 FreeCAD的用户界面采用现代化的多文档界面(MDI)设计,主要由以下几个核心部分组成: 菜单栏:位于顶部,包含所有主要功能的菜单命令 工具栏区域:可自定义的工具栏集合,提供快捷访问常用功能 工作台选择器:快速切换不同工作台的下拉菜单或标签栏 组合面板:左 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(10)
评论(0)
推荐(0)
摘要:
第02章:安装与环境配置 2.1 系统要求 2.1.1 硬件要求 FreeCAD对硬件的要求相对适中,但为了获得良好的使用体验,建议满足以下配置: 最低配置 CPU:双核1.5GHz以上 内存:4GB RAM 显卡:支持OpenGL 2.0的独立显卡或集成显卡 硬盘空间:2GB可用空间 显示器:10 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(40)
评论(0)
推荐(0)
摘要:
第04章:基础建模入门 04.1 章节概述 本章将全面介绍基础建模入门相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 04.2 基础知识 04.2.1 核心概念 本节介绍基础建模入门的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 3D建模基础原理 FreeCAD的建模流 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(16)
评论(0)
推荐(0)
摘要:
第07章:参数化建模 07.1 章节概述 本章将全面介绍参数化建模相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 07.2 基础知识 07.2.1 核心概念 本节介绍参数化建模的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 07.10 最佳实践 07.10.1 设计原则 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(16)
评论(0)
推荐(0)
摘要:
第05章:草图绘制(Sketcher) 05.1 章节概述 本章将全面介绍草图绘制(Sketcher)相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 05.2 基础知识 05.2.1 核心概念 本节介绍草图绘制(Sketcher)的核心概念和基本原理,帮助读者建立系统的理解框架。 关 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(20)
评论(0)
推荐(0)
摘要:
第06章:Part设计工作台 06.1 章节概述 本章将全面介绍Part设计工作台相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 06.2 基础知识 06.2.1 核心概念 本节介绍Part设计工作台的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 06.10 最佳实践 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(8)
评论(0)
推荐(0)
摘要:
第08章:装配设计 08.1 章节概述 本章将全面介绍装配设计相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 08.2 基础知识 08.2.1 核心概念 本节介绍装配设计的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 08.10 最佳实践 08.10.1 设计原则 在使 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(21)
评论(0)
推荐(0)
摘要:
第10章:曲面建模 10.1 章节概述 本章将全面介绍曲面建模相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 10.2 基础知识 10.2.1 核心概念 本节介绍曲面建模的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 10.10 最佳实践 10.10.1 设计原则 在使 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(28)
评论(0)
推荐(0)
摘要:
第09章:工程图制作 09.1 章节概述 本章将全面介绍工程图制作相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 09.2 基础知识 09.2.1 核心概念 本节介绍工程图制作的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 09.10 最佳实践 09.10.1 设计原则 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(5)
评论(0)
推荐(0)
摘要:
第11章:Part工作台详解 11.1 章节概述 本章将全面介绍Part工作台详解相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 11.2 基础知识 11.2.1 核心概念 本节介绍Part工作台详解的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 11.10 最佳实践 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(3)
评论(0)
推荐(0)
摘要:
第13章:Draft工作台详解 13.1 章节概述 本章将全面介绍Draft工作台详解相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 13.2 基础知识 13.2.1 核心概念 本节介绍Draft工作台详解的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 13.10 最佳 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(19)
评论(0)
推荐(0)
摘要:
第12章:PartDesign工作台详解 12.1 章节概述 本章将全面介绍PartDesign工作台详解相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 12.2 基础知识 12.2.1 核心概念 本节介绍PartDesign工作台详解的核心概念和基本原理,帮助读者建立系统的理解框架 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(4)
评论(0)
推荐(0)
摘要:
第14章:Arch建筑设计工作台 14.1 章节概述 本章将全面介绍Arch建筑设计工作台相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 14.2 基础知识 14.2.1 核心概念 本节介绍Arch建筑设计工作台的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 14.10 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(2)
评论(0)
推荐(0)
摘要:
第15章:Path数控加工 15.1 章节概述 本章将全面介绍Path数控加工相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 15.2 基础知识 15.2.1 核心概念 本节介绍Path数控加工的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 15.10 最佳实践 15. 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(9)
评论(0)
推荐(0)
摘要:
第17章:数据导入导出 17.1 章节概述 本章将全面介绍数据导入导出相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 17.2 基础知识 17.2.1 核心概念 本节介绍数据导入导出的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 17.10 最佳实践 17.10.1 设 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(11)
评论(0)
推荐(0)
摘要:
第16章:渲染与可视化 16.1 章节概述 本章将全面介绍渲染与可视化相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 16.2 基础知识 16.2.1 核心概念 本节介绍渲染与可视化的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 16.10 最佳实践 16.10.1 设 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(8)
评论(0)
推荐(0)
摘要:
第18章:高级建模技巧 18.1 章节概述 本章将全面介绍高级建模技巧相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 18.2 基础知识 18.2.1 核心概念 本节介绍高级建模技巧的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 18.10 最佳实践 18.10.1 设 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(14)
评论(0)
推荐(0)
摘要:
第19章:仿真与分析 19.1 章节概述 本章将全面介绍仿真与分析相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 19.2 基础知识 19.2.1 核心概念 本节介绍仿真与分析的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 19.10 最佳实践 19.10.1 设计原则 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(25)
评论(0)
推荐(0)
摘要:
第20章:实战案例分析 20.1 章节概述 本章将全面介绍实战案例分析相关的知识和技能,包括基础概念、操作方法、高级技巧和实战应用。 20.2 基础知识 20.2.1 核心概念 本节介绍实战案例分析的核心概念和基本原理,帮助读者建立系统的理解框架。 关键概念 20.10 最佳实践 20.10.1 设 阅读全文
posted @ 2026-01-10 13:12
我才是银古
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号