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内项目基点、测量点、内部坐标原点、共享坐标原点的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/qq_38374224/article/details/126302766
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/273006

相关文章

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

Linux中的more 和 less区别对比分析

《Linux中的more和less区别对比分析》在Linux/Unix系统中,more和less都是用于分页查看文本文件的命令,但less是more的增强版,功能更强大,:本文主要介绍Linu... 目录1. 基础功能对比2. 常用操作对比less 的操作3. 实际使用示例4. 为什么推荐 less?5.

Java 关键字transient与注解@Transient的区别用途解析

《Java关键字transient与注解@Transient的区别用途解析》在Java中,transient是一个关键字,用于声明一个字段不会被序列化,这篇文章给大家介绍了Java关键字transi... 在Java中,transient 是一个关键字,用于声明一个字段不会被序列化。当一个对象被序列化时,被

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1

解读@ConfigurationProperties和@value的区别

《解读@ConfigurationProperties和@value的区别》:本文主要介绍@ConfigurationProperties和@value的区别及说明,具有很好的参考价值,希望对大家... 目录1. 功能对比2. 使用场景对比@ConfigurationProperties@Value3. 核

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

Spring 缓存在项目中的使用详解

《Spring缓存在项目中的使用详解》Spring缓存机制,Cache接口为缓存的组件规范定义,包扩缓存的各种操作(添加缓存、删除缓存、修改缓存等),本文给大家介绍Spring缓存在项目中的使用... 目录1.Spring 缓存机制介绍2.Spring 缓存用到的概念Ⅰ.两个接口Ⅱ.三个注解(方法层次)Ⅲ.

一文教你Java如何快速构建项目骨架

《一文教你Java如何快速构建项目骨架》在Java项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作,Java领域有许多代码生成工具可以帮助我们快速完成这一任务,下面就跟随小编一起来了解下... 目录一、代码生成工具概述常用 Java 代码生成工具简介代码生成工具的优势二、使用 MyBATis Gen