# 《工程图学与CAD》课程辅导系统

## 打开方法

直接双击本文件夹中的 **index.html**，在浏览器中点击章节和课件即可播放动画。也可从本目录上一级的“工程图学与CAD.html”进入。

无需运行 CMD、无需启动本地服务、无需联网或安装 Flash。复制到其他电脑时，请保留整个“土建工程制图_HTML”文件夹，或将离线压缩包完整解压后打开 index.html。

动画及播放器已封装为网页可直接读取的离线资源，按需载入。CMD仅是打开同一HTML入口的备用快捷方式，日常使用无需打开它。

## 目录结构

- 学习目录按“制图与投影基础、空间形体与表达、土建专业图样、计算机绘图”四个阶段组织。
- 课程导学只展示绪论和学习路线；课程区按章节、小节显示 78 节内容。
- 习题按题号归组，再选择分题和演示。题号较多时按每 20 题分页选择。
- 配套演示、旧版首页、原始菜单、重复副本与系统附件集中折叠在“资料归档”。课程中的配套图例也可从该课程下方进入。
- 搜索默认查找课程和习题，支持切换到归档资料。列表不显示 SWF 文件名。
- 所有 469 项原始资源完整保留，副本只调整展示位置；原有独立链接仍可打开。

## 与原版保持一致的范围

默认入口已恢复到原课件内容版。新编的原创封面、例题、插图和自测不再替代主课程。

- 78节讲课、321项习题演示和70项配套/历史资源，使用原始课件文件，共469项。
- 每项封装数据与原文件逐字节比较，并核对SHA-256；未改写课件中的文字、图片、图形、时间轴、帧率或按钮脚本。
- HTML目录只是选择入口，章节、小节和题号继续对应原课件；“原课件入口”可打开原来的完整菜单。
- “放大原版画面”可收起外围目录；切换此模式不会重新载入或重置当前动画。
- 核对明细见“原版一致性核对.html”和“原版一致性核对.json”。

文件一致不等于运行环境完全相同：浏览器使用Ruffle兼容播放，未承诺所有Flash功能都与原EXE逐像素、逐操作相同。原材料本身缺少的9个引用文件仍列在下方；未用新编内容补写这些缺项。

## 已转换内容

- cai 中的 468 个 SWF 资源全部保留，另从主程序安全提取 1 个总入口，共 469 项。
- 根目录的 q1.swf、q2.swf 与 cai 内的对应文件完全相同；4 个 EXE 也完全相同，均已核对 SHA-256，避免重复。
- 提供 16 章及课程导学目录、全文搜索、类型筛选、独立资源链接、浏览记录、全屏与重载，以及可直接打开的“文字索引.html”。
- 原始 EXE 未执行，原目录中的所有教学材料未修改。
- 动画由本地 Ruffle 兼容运行；本次并非将每个 SWF 重写为原生 HTML/SVG 动画。原有按钮和作图过程由播放器呈现，兼容程度取决于原课件使用的 Flash 功能。
- 章节依据正文中的节标题整理；原材料的历史版本存在编号差异，原始菜单仍保留供参考。
- 文字索引由内嵌字体字符映射和文本记录提取，未补写教材内容；它不是原版排版的完整文字讲义。

## 原材料已有的缺失链接

以下文件在原材料中被引用，但不在此目录内，无法恢复其内容。正常章节与资源仍可通过 HTML 目录直接选择。

- b12-6.swf：引用于 k16-8.swf
- jz000.swf：引用于 jz02-1-1.swf, k112.swf, k121.swf
- jz001.swf：引用于 k112.swf
- jz002.swf：引用于 jz02-1-1.swf, k121.swf
- jz01-1-3.swf：引用于 jz02-1-1.swf, k121.swf
- jz01-2-2.swf：引用于 k112.swf
- k15-3.swf：引用于 k161.swf
- toquit.swf：引用于 K143.swf, k01.swf
- xiaxing.swf：引用于 k13-1.swf

## 播放器来源

Ruffle 0.7.1 官方自托管包：
https://github.com/ruffle-rs/ruffle/releases/download/v0.7.1/ruffle-0.7.1-web-selfhosted.zip
官方集成文档：https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle

许可证在 runtime/ruffle/LICENSE_MIT 与 LICENSE_APACHE；下载来源与校验值在 runtime/ruffle/SOURCE.json。
教学材料的署名与版权保留在原课件中。
