三维坐标转换-三维空间一个三角形和另外一个三角形形状相同,如何使其重合

问题描述

三维空间一个三角形和另外一个三角形形状相同,如何使其重合
三维空间中的两个三角形,形状相同,在不同位置,使用什么方法使其重合?
我的思路:
1.找到这两个三角行的法向量(三点确定一个平面,确定其法线向量)
2.根据法向量计算这两个三角形法向量的各个相差角度(计算三个轴的旋转角度)
3.找出三角形质心点(得到偏移距离)
4.建立旋转,偏移矩阵,根据矩阵得使其重合。

问题:是否没有可虑任意轴,但在某一确定情况下,XYZ三个变量的旋转,是否是已经确定了重合条件?

大家帮忙看看思路有问题没,现在的情况是XY平面是可以重合,其他平面不重合。
请大家帮忙看如何实现这样的算法?

时间: 2024-10-12 05:51:42

三维坐标转换-三维空间一个三角形和另外一个三角形形状相同,如何使其重合的相关文章

java-新手,如何为一个swing程序写一个按某键暂停功能?

问题描述 新手,如何为一个swing程序写一个按某键暂停功能? 比如一个贪吃蛇游戏,现在想在键盘上按一个键暂停游戏,比如游戏时按F5暂停游戏,此时我不知道应该把这个键盘事件注册到哪个事件源上呢?也就是在程序运行中由谁来监听这个键盘事件呢?还请大家指点一下! 解决方案 我觉得应该用暂停线程来控制,没用过,你可以试试

as3-flash里怎么实现把一个元件加到一个移动的影片剪辑上,并随之移动

问题描述 flash里怎么实现把一个元件加到一个移动的影片剪辑上,并随之移动 怎么用代码控制添加元件到影片剪辑上,实现影片剪辑播放后放在上面的元件一起移动 解决方案 addChilde就行了 解决方案二: addChilde就行了 解决方案三: addChilde就行了,楼上说的是对的. 解决方案四: 支持看楼上的观点!!addChild

把一个字符插入到一个升序排列的字符串中

namespace Tools.Module   {       public class Tools      {            public Tools()           {            }             public static string GetStrFromStr(string src,int Index)          {                if(src.IndexOf(",")==0) src = src.Remove

得到一个字符串在另一个字符串当中出现几次的函数

函数|字符串 GetRepeatTimes(TheChar,TheString)得到一个字符串在另一个字符串当中出现几次的函数() 例子:response.writeGetRepeatTimes("w","")response.writeGetRepeatTimes("ww","wwwww") 函数代码: FunctionGetRepeatTimes(TheChar,TheString) GetRepeatTimes=(len

用一个字符名称调用一个属性或者方法

在设计的大部分时候,用户可以发现一个对象的属性和方法,并且可以写一些代码来处理这些方法.然而在一些时候,不能提前知道一个对象的属性和方法,或者只是想在运行程序的时候能具有指定属性和运行不同方法的灵活性. 举一个例子,一个客户端的运行程序通过给一个COM组件一个操作来计算一个表达式.假想现在正在给服务器加一个需要新的操作描述的函数.不幸的是,这时必须重新编译和发布客户端软件才能使用新的操作.为了避免这种情况,用户可以使用CallByName函数来把新的操作当成一个字符给服务器加载这个函数,而不需要

Photoshop怎样使一个图片和另一个图片很好地融合在一起

  用Photoshop把一个图片和另一个图片很好地融合在一起,可以这样做: 1.选中图片,实行羽化,然后反选,再按DELETE,这样就可以把图片边缘羽化为了达到好的融合效果,可以把羽化的像素设定的大点,同时还可以多按几次DELETE,那样融合的效果更好. 2.在图片上添加蒙版,然后选羽化的喷枪对图片进行羽化,同样能达到融合的效果.最后别忘了把层的透明度降低,效果会更好. 分类: PS入门教程

怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口?

问题描述 怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口? 怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口?关于mdi窗口的分割和分栏怎么解决? 解决方案 http://www.educity.cn/wenda/340962.html

在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容。发声的。可以听见的 谢谢。急急急急!!!!!!!!!!!!

问题描述 在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容.发声的.可以听见的谢谢.急急急急!!!!!!!!!!!!

java数组-一个数组可以看成一个类吗,数组当中的每一个元素可以看成一个对象吗

问题描述 一个数组可以看成一个类吗,数组当中的每一个元素可以看成一个对象吗 一个数组可以看成一个类吗,数组当中的每一个元素可以看成一个对象吗 解决方案 数组是一种数据类型,数组中的每个元素类型取决于它的声明是什么类型,例如:String[],里面只能存放String类型的数据.Student[],里面只能存放Student类型的数据. 解决方案二: 数组是一个容器 ,你可是在里面放类 ,但它不是一个类 解决方案三: 不能,虽然数组里可以放很多东西,但它不是一个类.数组,就是相同数据类型的元素按一