REVTI内项目基点、测量点、内部坐标原点、共享坐标原点的区别

2023-10-24 05:31

本文主要是介绍REVTI内项目基点、测量点、内部坐标原点、共享坐标原点的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、项目基点、测量点、内部坐标原点、共享坐标原点基本介绍

1、项目基点

项目基点:它由一个蓝色圆圈表示,中间有一个十字。

在这里插入图片描述

(1)用途

它是项目的一个参考点,也是项目坐标系的原点。这个项目坐标系,就是你正在建的这个模型所在的坐标系,目前它跟真实世界没有任何关系。这个项目坐标系的Y轴也就是项目北

(2)项目坐标系的Y轴是项目北

这里的项目北是虚拟的北方向,在真实的世界里,项目北可能会和正北有个角度差,在这个坐标系里,上北下南是为了大家建模方便,不用所有的线都斜着画,等到跟真实世界发生关联的时候,咱们只需要在更大的坐标系里,旋转一下这个小坐标系就可以了。

(3)总结:项目坐标系Y轴为项目北,项目北是虚拟的北方,项目北可能会和正北之间有角度差。

2、测量点

注意:测量点≠测量坐标原点

测量点:它由一个三角形表示,中间有一个十字。

在这里插入图片描述

(1)用途

在把多个项目(即多个rvt)对齐合并之前,我们先要把每个单独的小项目,放到一个更大的坐标系里。

一个广场上盖了一栋楼(单个项目,即单个rvt),楼里面的所有构件在这栋楼自身的坐标系里的位置是项目坐标系,但要计算这栋楼在这个广场里的位置时,这个【广场】所代表的坐标系,就是测量坐标系,默认情况下,它的原点位置就是测量点。
在这里插入图片描述

(2)测量坐标系的Y轴是正北

测量坐标系的Y轴是正北,也就是真实世界的北方。前面说的项目基点可以是测量坐标系里面的任何一个点,REVIT会计算项目基点距离测量点的距离,从而自动计算此项目中所有构件在测量坐标系里的空间位置。

(3)总结:测量坐标系Y轴为正北,正北是真实的北方。

3、内部坐标原点

内部坐标原点:2020.2月之后的revit版本可以查看。打开可见性/图形替换,在模型类别页中,点击场地左边的+号按钮。

在这里插入图片描述

在这里插入图片描述

补充:老版本(2020年2月之前的样子):
在这里插入图片描述
老版本查看内部原点方式参考文章:https://mp.weixin.qq.com/s?__biz=MzIxMzc3NjgzNg==&mid=2247538643&idx=1&sn=c118f55d81fa34decacec6da0821cdec&chksm=97b3b778a0c43e6ec40817082d274c7384bac8330b0c10b3772eff1ec75ed6ecc814c4c3447d&scene=27

(1)用途

软件对于模型的承载能力不是无限大的,为了防止模型范围太大而导致软件崩溃,Revit给每一个项目文件定了一个规矩,所有图形和构件必须在一个半径16公里的圆形范围内,这个球形的范围,叫做内部坐标系,球形的中心点,就是内部原点。

用Revit新建一个项目时,内部原点和测量点、项目基点三个点默认是重合到一起的,但也可以允许它们不重合,但使用Revit非常重要的原则就是,无论是单个文件,还是多个文件合并之后的文件,都不能超出以内部原点为半径16公里的范围

比如,我们把项目1和项目2合并到了一个新的文件里,这个文件也有自己的内部坐标系,如果合并后的项目能被这个半径16公里的球形包裹住,就没有问题。

在这里插入图片描述

而如果我们平移了一下共享坐标系,就会导致一部分模型超出了16km的范围。

在这里插入图片描述

4、共享坐标原点

共享坐标原点

每一个Revit文件,都有一个独立的项目坐标系,和一个独立的测量坐标系。

当我们把一个广场里的两栋楼合并到一起的时候,该以哪个项目的测量坐标系,来代表真实的世界呢?这时候就得选出其中的一个文件,以它的测量坐标系为准,并且把这套坐标系共享给其他文件,这个坐标系就是共享坐标系。

这个【选出一个老大,再把坐标共享给其他项目】的过程,就牵扯到【原点至原点】还是【中心到中心】,这个选项即为选择哪一个点为共享坐标原点,具体请看【三、导入CAD或链接RVT模型时,“原点到原点”与“中心到中心”基本介绍】

在这里插入图片描述

二、测量坐标原点、中点基本介绍

1、测量坐标原点

测量坐标原点:测量坐标原点和测量点不一样,无法看到它,只能在概念上理解它。

当我们说,一个坐标系里有一个点,它有自己的坐标值,这个坐标值的X、Y、Z值,就是距离原点,也就是(0,0,0)点的三个距离。所以,任何一个坐标系,在数学上都需要有一个原点。

那么如果Revit想要省事,就强制规定,把测量点定义为测量坐标系的原点,理解起来就比较容易了。

但它没有这样做,因为在实际工程中,测量点不一定是现场施工时的测量坐标系的原点。

你可以这样理解,我们在revit内建模时,选择了真实世界里面的一个广场,作为整个项目的测量坐标系,广场的正中心,就是这个坐标系的(0,0,0)点。

但我们在实际建设的时候,很大的可能性,不是以广场的正中心作为基准点,可能是将广场上西北角的某颗树作为基准点。

这样说是方便你理解,实际做项目的时候还会有各种不同的设置,我们后面再说,总之你需要知道,测量点和项目基点,都可以在测量坐标系里面随意移动,它们移动之后的坐标,就是它们离开原点的距离,这个不可见的原点,就是测量坐标原点。

2、中点

中点:中点不涉及任何坐标系,Revit的中点,是模型几何包围盒的中心。
即在一个项目里放了很多模型,用一个盒子,刚刚好把所有模型都放进去,这个盒子的中心就是中点。

在这里插入图片描述
需要注意的是,对于一个项目文件来说,中点绝大多数时间都不会和其他点重合,它都是根据所有模型的位置,【碰巧】出现在一个位置的,你在模型边上再画点别的东西,因为包裹的盒子变大,中心点的位置就变了。
在这里插入图片描述

三、导入CAD或链接RVT模型时,“原点到原点”与“中心到中心”基本介绍

原点是指【内部原点】,中心是指【中点】。

从上面可知,中点是会根据模型位置变动、不可靠的,那除非很特殊的情况(比如模型离原点太远了,对齐后找不到),一般来说尽量谨慎使用中心到中心的选项。
在这里插入图片描述

四、总结

在这里插入图片描述
(1)项目坐标系的Y轴是项目北,项目北是虚拟的北方,项目北可能会和正北之间有角度差。
项目坐标系原点为项目基点
(2)测量坐标系的Y轴是正北,正北是真实的北方。
测量坐标系原点为测量点。
(3)内部坐标系的半径为16公里,其中心点为内部原点
(4)共享坐标原点,导入CAD或者多个rvt项目链接时,就牵扯到**“原点至原点”与“中心到中心”,这个选项即为共享坐标原点**。原点是指【内部原点】,中心是指【中点】,中点是会根据模型位置变动、不可靠的,而内部原点除非特殊设置,一般都跟项目基点和测量点重合,所以一般除非特殊情况,最好使用【原点至原点】。
(5)测量坐标原点:现场施工时,测量时候用的坐标系的原点
(6)中点:一个revit文件内的所有模型整体的外包围盒的中心点。
在这里插入图片描述
在这里插入图片描述

这篇关于REVTI内项目基点、测量点、内部坐标原点、共享坐标原点的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273006

相关文章

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

C++中全局变量和局部变量的区别

《C++中全局变量和局部变量的区别》本文主要介绍了C++中全局变量和局部变量的区别,全局变量和局部变量在作用域和生命周期上有显著的区别,下面就来介绍一下,感兴趣的可以了解一下... 目录一、全局变量定义生命周期存储位置代码示例输出二、局部变量定义生命周期存储位置代码示例输出三、全局变量和局部变量的区别作用域

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

MyBatis中$与#的区别解析

《MyBatis中$与#的区别解析》文章浏览阅读314次,点赞4次,收藏6次。MyBatis使用#{}作为参数占位符时,会创建预处理语句(PreparedStatement),并将参数值作为预处理语句... 目录一、介绍二、sql注入风险实例一、介绍#(井号):MyBATis使用#{}作为参数占位符时,会

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab