折射

光进入另一种介质后方向发生改变的现象。

定义入射光线与法线(平面垂线)的夹角为入射角,折射光线与法线夹角为折射角,入射角的正弦值与折射角的正弦值之比为折射率。

折射定律:

1.入射光线与法线决定折射平面

2.入射光线与折射光线在法线两侧

3.折射率对特定光和介质是常数(换言之,折射跟光和两种介质相关)

折射率小的介质称光疏介质,反之称光密介质。

临界角:

当光从光密介质进入光疏介质时,折射角大于入射角,当大到90度时光就被全部反射,此时的入射角即为临界角。

可以用两种介质的折射率的比,取反正弦求得。

双折射

光射入各向异性的晶体,不同的偏振态传播速度不同,出现多种折射率,即多个折射角。

简单说,看水里的物体与实际位置不符,那是折射;

透过晶体看见物体重影,就是双折射。

寻常光和异常光:

双折射中,遵守折射定律的光称为寻常光(o光,ordinary ray);不遵循折射定律的光,称为异常光(e光,ex-ordinary ray)。

光轴

沿着此方向射入晶体的光,不发生双折射的方向;只有在光轴方向,寻常光和异常光的传播速度相同。

基础三:折射、双折射与光轴相关推荐

  1. [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题

    作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了Go的编译运行 ...

  2. C++学习基础三——迭代器基础

    C++学习基础三--迭代器基础 迭代器分为两种:一种是iterator,另一种是const_iterator. 两者都可进行访问容器中的元素,不同之处是: (1)const_iterator类型只能用 ...

  3. 【蓝鸥Unity开发基础三】课时14 刚体

    [蓝鸥Unity开发基础三]课时14 刚体 一.刚体 物理引擎: 物理引擎能够真实的模拟物理效果 Unity中使用的是NVIDIA的PhysX物理引擎 在Unity中使用Rigidbody让游戏对象受 ...

  4. 【蓝鸥Unity开发基础三】课时3 Terrain地形系统【未完】

    [蓝鸥Unity开发基础三]课时3  Terrain地形系统[未完] 推荐视频讲师博客:http://11165165.blog.51cto.com/ 一.Terrain地形系统 Terrain地形系 ...

  5. Django基础三之视图函数

    Django基础三之视图函数 一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML ...

  6. TCP/IP基础(三)

    文章目录 TCP/IP基础(三) -- IP协议相关技术 DNS 域名的构成 DNS查询 ARP ARP的工作机制 ICMP ICMP消息类型 NAT NAT定义 NAT的工作机制 NAT的潜在问题 ...

  7. GIS制图的基础三点

    GIS制图的基础三点 我先说说由于GIS制图几乎都是基于现有的数据进行制图,而不是重绘数据.所以地图的很多地方受制于数据.也就是常见的有数据烦没数据更烦的情况.正式因为这种独特的原因,往往会给人一种错 ...

  8. 微服务架构 基础(三)

    微服务架构 基础(三) 持续更新- 继续前面的基础二工程进行扩展 服务降级.服务熔断和服务限流 基本概念理解 服务雪崩 多个服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又 ...

  9. day 53-1 Django基础三之视图函数

    Django基础三之视图函数 本节目录 一 Django的视图函数view 二 CBV和FBV 三 使用Mixin 四 给视图加装饰器 五 Request对象 六 Response对象 一 Djang ...

  10. 【RabbitMQ】基础三:发布与订阅模式(Publish/Subscribe)

    [RabbitMQ]基础三:发布与订阅模式(Publish/Subscribe) 1. 订阅模式 2. 发布与订阅模式说明 3. 代码示例 3.1 生产者 3.2 消费者 3.3 测试 4. 总结 1 ...

最新文章

  1. 机器视觉关键技术之图像增强技术
  2. java junit 运行_appium+java+junit demo运行
  3. 【转载】fullpage.js学习
  4. python之路——面向对象进阶
  5. IOT---(6)Android Things 开发环境搭建
  6. spring resttemplate中的转码
  7. 【Vue】—解决页面图片加载抖动的问题
  8. 【Spring 高级注解】@Configuration、@Bean、@ComponentScan
  9. python公开课免费-公开课 | Python大牛免费带你4天入门Python
  10. C++中默认选中预编译头#includestdafx.h作用
  11. Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
  12. android动态壁纸文件,DIY Android手机动态壁纸APK安装文件
  13. react-native6.0版本xcode11.2版本ios报错Unrecognized font family 'Ionicons'
  14. Android Studio的安装与配置
  15. 在linux系统下忘记了root密码,在linux系统下,忘记了root密码,可以到()模式下修改找回root密码()...
  16. java 线程执行结束_java中怎么判断线程执行完毕
  17. 什么是MES生产制造执行系统?实施MES生产管理系统有哪些目标?
  18. php设计的个人页面成品,PHP仿个人博客(1)数据库与界面设计
  19. Ringly智能戒指:能在手机收到消息时发光
  20. 微博点赞数等信息和公众号点赞数等信息爬取

热门文章

  1. 2020年【408真题】和参考答案解析!
  2. 车联网基础设施参考技术指南
  3. LNMP部署 源码 (Linux, Nginx ,Mysql ,PHP)-------------- (连载篇(一)----PHP) 个人整理!!!
  4. 在“双减”政策下,利用《陈老师排课12.0》排主课、早自习、课后服务三种不同时段的综合课表
  5. train_test_split用法总结
  6. VONR 中 video speech real-time text 的 bit rate整理 VONR的采样率整理
  7. 2000与WGS84大地坐标系转换为空间直角坐标系
  8. Hessian/Burlap: is an unknown class in WebappClassLoader
  9. 如何用免费版EssentialPIM Pro Business管理你的个人信息V11.1
  10. 怎么混合音乐?有什么好用的音频编辑工具?