在Revit中引入了项目基点和测量点的概念
项目基点和测量点分别代表什么呢?
我们先来看项目基点:
新建一个项目
现在项目基点和测量点重合,坐标X、Y、Z都为0
一、把项目基点在锁定状态下向右上方拖动,
这时,项目和项目基点一起随着拖动方向移动,测量点没有移动,项目基点和项目的相对位置并没有发生改变,项目基点和项目测量点的位置发生了相对变化。
项目基点坐标为2623,1057,0;测量点为:0,0,0。
撤销操作,让项目基点和测量点重合。
二、把测量点在锁定状态下向左下方拖动,
这时,测量点单独向左下方移动,项目基点和项目位置没有变化,测量点和项目基点与项目位置发生了变化。
撤销操作,让项目基点和测量点重合。
项目基点坐标为1526,2701,0;测量点为:0,0,0。
得出结论:1、在锁定状态下拖动项目或者拖动测量点都是让测量点和项目基点发生位置的相对改变,由于测量点一直为0,0,0不变,实际是改变了项目基点的位置。
三、把项目基点在解锁状态下向右上方拖动,
这时,项目没有随着项目基点一起移动,测量点也没有移动,项目基点和项目的相对位置发生改变,项目基点和项目测量点的位置也发生了相对变化。
项目基点坐标为1840,2662,0;测量点为:0,0,0。
撤销操作,让项目基点和测量点重合。
四、把测量点在解锁状态下向左下方拖动,
这时,项目没有随着测量点,一起移动,项目基点也没有移动,项目基点和项目的相对位置发生变化。
项目基点坐标为0,0,0;测量点为:-4893,-3845,0。
得出结论:1、在解锁状态下拖动项目或者拖动测量点都是让测量点和项目基点发生位置的相对改变,由于项目基点一直为0,0,0不变,实际没有改变了项目的位置。
锁定是和谁锁定在一起?
通过上面的操作我们发现(此处重点):
项目基点锁定时,是锁定的项目基点与项目;
项目测量点锁定时,是锁定测量点与底层坐标系。
所以当测量点锁定时移动是带着坐标系一起移动的,项目和项目基点虽然没动,但是坐标发生了变化;测量点解锁后,当测量点移动的时候,仅仅是测量点在禁止的坐标系上移动,所以测量点本身的坐标发生了变化,而项目和项目基点坐标不变(因为坐标没有移动);
当项目基点锁定时,移动是带着项目一起移动的,坐标系在下面静静的纹丝不动的观察,所以测量点坐标不发生变化,项目和项目基点坐标变化;
当项目基点解锁时,移动仅仅是项目基点本身移动,项目基点的坐标发生变化,项目和测量点坐标不变。
起初在Revit中设置这些点的时候,有测量点、项目基点、坐标系和高程,一直以为有至少三套坐标系。但今天通过这样分析,发现坐标系还是只有一套,只是设置方式很灵活,特别是高程的设置,既可以相对于测量点、相对于项目基点、也可以相对于坐标系的Z轴为0时的坐标系绝对高程点。
————————————————
版权声明:本文为CSDN博主「star65806841」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/star65806841/java/article/details/80773016
转载请注明来源本文地址:https://www.tuituisoft/blog/14630.html