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

相关文章

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

Python中@classmethod和@staticmethod的区别

《Python中@classmethod和@staticmethod的区别》本文主要介绍了Python中@classmethod和@staticmethod的区别,文中通过示例代码介绍的非常详细,对大... 目录1.@classmethod2.@staticmethod3.例子1.@classmethod

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

Golan中 new() 、 make() 和简短声明符的区别和使用

《Golan中new()、make()和简短声明符的区别和使用》Go语言中的new()、make()和简短声明符的区别和使用,new()用于分配内存并返回指针,make()用于初始化切片、映射... 详细介绍golang的new() 、 make() 和简短声明符的区别和使用。文章目录 `new()`

Python中json文件和jsonl文件的区别小结

《Python中json文件和jsonl文件的区别小结》本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 众所周知,jsON 文件是使用php JSON(JavaScripythonpt Object No