实例 4:平面镜成像特点探究

张开发
2026/4/9 19:05:31 15 分钟阅读

分享文章

实例 4:平面镜成像特点探究
实例 4:平面镜成像特点探究功能介绍:交互式模拟平面镜成像实验。学生拖动屏幕上的物体(如蜡烛),系统实时绘制其关于镜面对称的像。应用通过网格背景和距离标尺,直观验证“像与物到镜面距离相等”、“像与物大小相等”、“虚像”等特点。点击“遮挡玻璃板”功能,演示像无法呈现在光屏上,强化虚像概念。@Entry @Component struct PlaneMirrorImaging { private settings: RenderingContextSettings = new RenderingContextSettings(true); private context: CanvasRenderingContext2D = new CanvasRenderingContext2D(this.settings); @State objX: number = 100; // 物体X坐标 @State objY: number = 200; // 物体Y坐标 @State isBlocked: boolean = false; // 是否遮挡玻璃板 @State screenVisible: boolean = false; // 是否显示光屏 private mirrorX: number = 200; // 镜面位置 private canv

更多文章