正多面体有正四面体、正六面体、正八面体、正十二面体和正二十面体五种。其中正六面体二面角很平凡的为直角,正四面体、正八面体和正二十面体的面都是正三角形,有很多解三角形的方法可用于求二面角,而正十二面体的面为正五边形,且不易分解为规律明显的三角形,因此正十二面体二面角的求法就相对比较困难。本文给出一种较为简单的求解正十二面体二面角的方法。

如下图所示,设z轴位于A点处且垂直于纸面向外,正五边形ABCDE为正十二面体(棱长为1)的底面,正五边形AEFGH为正十二面体上以AE为轴展开的一个面,正五边形AIJKB为正十二面体上以AB为轴展开的一个面,线段AM所在直线为角IAH的角平分线,线段AM与z轴确定的平面设为(图中未标出),向量的一个法向量,线IL垂直于y轴,垂足为L。

注意到正五边形内角为,则下文中对图中的角直接代入角度值计算,由读者自行推导或转换。现在将正五边形AIJKB以AB为轴向z轴正方向旋转(此时点L跟随面一起动),当旋转角度为时,由二面角定义,AL与y负半轴夹角也为,由于AL长度为

则向量的坐标表示为,又

。当AIJKB旋转成正十二面体的一个面时,由于对称性,应当正好落在面上,则此时内积为0,即

解得:

而正十二面体二面角在体内,应为,即得二面角约为

正十二面体二面角的一种求法相关推荐

  1. next数组两种求法

    一.说明  (1)看到网上同一个字符串求 next 数组的值有两种,一种是 -1 开头,一种是 0 开头,虽然有差别,但是以 0 开头的next数组的每一项都比以 -1 开头的next数组的对应项大1 ...

  2. 最大公约数的三种求法——(C语言)

    如何求解最大公约数,首先了解什么是最大公约数,如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数.几个自然数公有的约数,叫做这几个自然数的公约数.公约数中最大的一个公约数,称为这几个自 ...

  3. LCA 的若干种求法

    LCA 的若干种求法 对于有根树来说,LCA 指两点的最近公共祖先.求法较多,下面选取一些有特色的求法来讲解. 树链剖分法 特点: O ( n ) O(n) O(n) 预处理,单次 O ( log ⁡ ...

  4. 最大公约数和最小公倍数,你知道有几种求法吗?

    文章目录 最大公约数 求法一:暴力求解 求法二:更相减损法 求法三:辗转相除法 求法四:递归写法 最小公倍数 求法一:暴力求解 求法二:公式法 总结 最大公约数 什么是最大公约数呢?定义如下: 如果数 ...

  5. 斐波那契数列通项的两种求法

    目录: 一.何为斐波那契数列? 二.解法一 三.解法二 四.合二为一 五.实际实现 一.何为斐波那契数列? 1,1,2,3,5,8,13,⋯1,1,2,3,5,8,13,\cdots 1,1,2,3, ...

  6. 递推公式斐波那契数列的几种求法

    什么是递推公式 递推公式就是形如斐波那契数列那样,每一项都由前面几项运算求得 下面以斐波那契数列为例讲解递推公式的几种求解方法 斐波那契数列 斐波那契数列形式如下: F(n)={1n=11n=2F(n ...

  7. [BJWC2018]Border 的四种求法(后缀自动机+链分治+线段树合并)

    题目描述 给一个小写字母字符串 S ,q 次询问每次给出 l,r ,求 s[l..r] 的 Border . Border: 对于给定的串 s ,最大的 i 使得 s[1..i] = s[|s|-i+ ...

  8. 斐波那契数的两种求法(迭代,递归)

    **斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列.该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和.也就是: F(0) = 0, F(1) = 1 F(N) = F( ...

  9. 软考--后缀式(逆波兰式)的两种求法

    首先理解概念: 后缀式:又叫逆波兰式 -用"左右根"表示 如图1后缀式:左右根-a+* 如图2后缀式:左右根-a-d*+ Tips:相关的知识 前序遍历:根左右 中序遍历:左根右 ...

  10. 【笔记|C++】最大公约数、最小公倍数的四种求法

    前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计 ...

最新文章

  1. 小白都能看得懂的java虚拟机内存模型
  2. 注意了,又有企业因BTC费用高转向BCH
  3. java闭包lambda,闭包在groovy vs闭包在java 8(lambda表达式)?
  4. led显示屏服务器怎么设置,led显示屏怎么改字幕 led显示屏改字幕方法
  5. render_template 网页模板
  6. 牧马人鼠标g13鼠标宏_达尔优EM910牧马人轻量化游戏鼠标评测
  7. 关于nutz跨服务器上传文件
  8. swift 自定义TabBarItem
  9. 集合 小数据池 深浅拷贝
  10. 【WebTerminal】gotty工具
  11. 回归分析常数项t值没有显著异于零怎么办_洋蜜蜂统计辅导专题:回归分析关键词统计量须知...
  12. 结构梁配筋最牛插件_结构工程师应该了解的一些基本概念知识
  13. OPENGL 简单图形绘制
  14. 微信短视频加速,张小龙的步子不妨更大一些!
  15. 【Hack The Box】windows练习-- Silo
  16. 基于ArduPilot的旋翼式无人机飞行器开发系列(三,四轴无人机的组成)
  17. 电气-接触器与空气开关
  18. 狂神springboot
  19. SQL server 复杂查询
  20. springboot汽车配件销售系统-预约洗车系统java

热门文章

  1. OpenCV每日函数 对象追踪模块 Meanshift算法
  2. LeetCode题解:猜数字大小
  3. 台北三日自助游攻略(转载)
  4. rs232接口_各类PLC都支持RS232和485通讯,原理和方法普及一下
  5. Linux补全命令分析,实现Linux下上下键和命令补全
  6. 简约高级导航源码+支持PC/WAP有后台
  7. linux中查看resin进程,resin安装
  8. javascript案例10——下拉菜单
  9. linux虚拟主机的三种方法
  10. Android、Symbian系统手机通讯录和Google Gmai同步