几何谓词

用于空间查询 wiki-空间查询

与普通的SQL查询不同,空间查询允许用户使用一些普通数据库没有的几何数据类型,如点类型、线类型与面类型,而普通查询的操作对象多数为数值、文本等数据。此外,空间查询有许多与几何关系有关的运算符,如相邻、相交,而普通查询用到的多数都是相等、大于、小于等运算符。

空间几何关系分析主要是指使用一些几何谓词来对由空间几何体之间的位置与形状产生的关系进行推断。

Equals(geometry, geometry) : boolean:
判定两个几何体是否完全相等。这里的相等的意思是两个几何体在空间中所包含的点集完全相同,与他们边界的坐标顺序无关。

Disjoint(geometry, geometry) : boolean:
判定两个几何体是否完全相离。两个几何体没有任何共同部分称为相离。

Intersects(geometry, geometry) : boolean:
判定两个几何体是否相交,两个几何体如果不是相离,就是相交。其他与“交”有关的空间谓词,如Touches,Crosses都是Intersects的一个特例。

Touches(geometry, geometry) : boolean:
判定两个几何体是否相碰。两个几何体的边界有交集,但内部没交集则称为相碰。

Crosses(geometry, geometry) : boolean:
判定两个几何体是否相穿。相穿指两个几何体的内部有公共部分,且公共部分的维度至少少于其中一个几何体的维度。

Overlaps(geometry, geometry) : boolean:
判定两个几何体是否重叠。重叠指两个几何体有公共部分,且公共部分的维度与两个几何体相同。

Within(geometry, geometry) : boolean:
判定两个几何体中的A是否完全被B包含。

Contains(geometry, geometry) : boolean:
判定两个几何体中的A是否完全包含B。

欧拉运算、布尔运算

在几何造型的运算中,常常采用的是布尔运算和欧拉运算。

布尔运算是指几何建模中进行的交、并、差等运算,是把简单形体(体素)通过重组,形成复杂形体的一种方式。

欧拉运算也是常用的一种造型运算方法,是通过调整形体的点、边、面而产生新的形体的处理方式。要进行这种运算的形体必须是欧拉形体,即必须满足:面中无孔洞,边界是面的单环;每条边有两邻面,且有两个端点;顶点至少是三条边的交点。对于有限个孔的形体,欧拉运算也能进行,但运算更复杂一些。在3DSMAx中,几乎所有的几何形体都能进行欧拉运算,如球体可调整边数,生成八面体、十二面体等

环境变量

1、环境变量是为了更加便捷的进行命令行操作,环境变量存储了常用命令的文件夹路径(提供程序执行入口,windows中是exe,linux中是sh)
在path中添加了路径后,不必cd进入文件夹目录下就可以进行命令操作。
2、也有些功能是添加了path才能工作的
3、自己常用的命令也可以直接配置进path,就不用写路径了
4、linux中也可以设置环境路径,不过命令不同

什么情况下进行设置?

当启动cmd命令行窗口调用某一命令的时候,经常会出现"xxx不是内部或外部命令,也不是可运行的程序或批处理文件”,如果拼写没有错误,同时计算机中确实存在这个程序,那么出现这个提示就是你的path变量没有设置正确,因为path路径就是默认路径,如果里面没有你的程序,同时你有没有给出你程序的绝对路径(因为你只是输入了命令或程序的名称而已) ,这是操作系统不知道去哪) 找你的程序,就会提示这个问题。

设置的例子(环境变量原帖)



VS、VScode

VS是自动编译的不需要使用Cmake,集成
VScode需要自己编译;
cmake、cmakelist、makefile等,还没搞明白,为了尽快做完作业打算换VS了

模型(Model)、视图(View)、投影(Projection)变换:MVP

模型变换:将物体摆放到摄像机所看到的位置?世界坐标→摄像机坐标
视角变换:将照相机坐标摆放到原点(所有物体跟着一起移动)
约定相机朝向-Z方向

这个下篇再写

11.7-11.8 星期一相关推荐

  1. 每日小型简短新闻12条 11月30日 星期一

    [365资讯简报]每天一分钟,知晓天下事!2020年11月30日 星期一 农历十月十六 2021国考开考:拟招2.57万人,157万人过审,竞争比达61:1. 北方22城房价过万:前十中京津冀占一半, ...

  2. 2016年11月7日 星期一 --出埃及记 Exodus 19:23

    2016年11月7日 星期一 --出埃及记 Exodus 19:23 Moses said to the LORD, "The people cannot come up Mount Sin ...

  3. 互联网晚报 | 11月8日 星期一 | 美团外卖公开“订单分配”算法规则;英雄联盟首部动画剧集上线;神舟十三号航天员首次出舱...

    今日看点 ✦ 神舟十三号航天员乘组圆满完成首次出舱活动全部既定任务 ✦ 微信视频号公布MCN招募计划:最高10万元奖励 ✦ 美团外卖公开"订单分配"算法规则,推出"主动改 ...

  4. 【历史上的今天】11 月 11 日:腾讯成立;信息论先驱出生;阿德曼提出 DNA 计算

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 11 日,1924 年的今天,中山大学成立:中山大学由原中山大学和中山医科大学合并组建,是 ...

  5. 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7

    2019独角兽企业重金招聘Python工程师标准>>> 11.10/11.11/11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 安装前请安装 ...

  6. 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置

    - 11.28 限定某个目录禁止解析php - 11.29 限制user_agent - 11.30/11.31 php相关配置 - 扩展 - apache开启压缩 http://ask.apelea ...

  7. MyBatis-学习笔记11【11.Mybatis的缓存】

    Java后端 学习路线 笔记汇总表[黑马程序员] MyBatis-学习笔记01[01.Mybatis课程介绍及环境搭建][day01] MyBatis-学习笔记02[02.Mybatis入门案例] M ...

  8. 11月11日:一个人的情人节

    亲爱的, 节日祝福: 11月11日, 多少根蜡烛. 可还记得.多年前.那个黑发的少年, 如今.金色笼罩着.你的忧郁. 厚重的镜片背后.是你泛红的眼眸, 淡淡的胡须下.是你紧锁的唇. 一个人, 一支蜡烛 ...

  9. Ubuntu 10.10, 11.04, 11.10这三个版本无法从优盘启动

    问题:Ubuntu 10.10, 11.04, 11.10这三个版本无法从优盘启动 解决:从U盘启动安装的时候,会卡住不动. 搞定办法相当简单,修改syslinux/syslinuxfg文件: 将de ...

  10. 活动:北京Xamarin分享会第8期(2017年11月11日)

    本期活动内容预告: 分享主题1:  Tech Summit 2017大会课程 - 21世纪不动产使用Xamarin和Azure案例. 分享者:周岳, 微软MVP (Xamarin) , 北京视高盛景软 ...

最新文章

  1. 分布式系统用户登录路由
  2. 以前的的华为手机可不可以用鸿蒙系统_鸿蒙系统面世之后,以前的华为手机可以用鸿蒙系统吗?不好意思!...
  3. Appium环境搭建python篇(mac系统)
  4. php htaccess实现缓存,使用.htaccess进行浏览器图片文件缓存,_PHP教程
  5. php 强制返回,php – 我可以强制抽象类的方法返回一些东西吗?
  6. 荣耀9“致敬”小米6?这是今年手机界最大的笑话!
  7. request对象作为:作用域
  8. 力扣 独一无二的出现次数
  9. 还没有女朋友的朋友们,你们有福了,学会CycleGAN把男朋友变成女朋友
  10. thinkphp5 --接口实例
  11. 时间管理--番茄工作法
  12. u盘虚拟启动cd linux,CDlinux系统用U盘搭建启动盘
  13. confluence 无法保存页面 排错记录
  14. Write-back,Write-through及write allocate
  15. C#毕业设计——基于C#+asp.net+sqlserver的工作计划流程管理系统设计与实现(毕业论文+程序源码)——流程管理系统
  16. compare和compareTo使用区别
  17. 谈谈学习 - 费曼技巧,以教促学的好方法
  18. 【nv12 格式转换】不同图像数据格式之间转换代码实操
  19. 1685-实数根(数学)
  20. Button上面添加一个图片

热门文章

  1. MPI并行程序编写与调试(奇偶变换排序)
  2. openshift 页面-图形化基础介绍
  3. 硬盘录像机的4路8路16路是什么意思视频基本术语介绍 码流、帧率、分辨率、I帧、带宽
  4. 长安链EVM合约地址与数据库存储账户的关系及计算
  5. java 谓词_Java中的谓词
  6. 克莱姆森大学计算机博士,克莱姆森大学DBA工商管理博士国内排名
  7. 笔记:无截距项的一元回归模型
  8. 2020 树酱的那点事
  9. 南北棋牌游戏大不同,我就爱玩南方棋牌
  10. tcp timewait closewait 过多情况