Rhino基础操作1

news/2024/9/23 22:07:45/文章来源:https://www.cnblogs.com/11sgXL/p/18427999

注:非结构建模专业,纯粹是用Rhino写实用新型专利,所以学了下Rhino的建模。不理解最简面、曲线阶数的影响等,请原谅。

--本篇导航--

  • 常用命令、鼠标中键菜单
  • 基础设置(修改默认单位尺寸、修改曲线线形、修改所属图层、调整参考图不透明度)
  • 视图操作、物件选取
  • 对物件的基础操作(基于操作轴的移动、旋转、线挤出面、复制、正交、锁点、捕捉等)

界面及工作流程

工作流程:导入被建模物体的三视图(或设计图)的参考图,调整大小,分析建模顺序方法后,开始画各种线条,由线生成面,最后做倒角处理。材质一般不在Rhino里做,会到KeyShot中做。

Rhino中也可以贴材质、展UV,后面笔记中会提及具体操作。

KeyShot可以直接导入Rhino的.3dm格式文件。

将Rhino文件与KeyShot进行联动(Rhino有修改KeyShot即改)有插件,请自行百度,但我的Rhino7与KeyShot11试过,点击插件没有任何反应。


配套的操作演示视频,之前试过传视频号的,结果发现播放不了,所以需要看操作视频的,请去公众号【书君的学习笔记】里,根据相应的标签页可以找到。


常用命令

都是在B站东学西学的,那些设计学院的快捷键不知道怎么弄的,我只知道一些软件默认的命令。

使用这些命令,还可以直接将常用工具放到中键菜单中,操作更便捷。

常用命令

命令是在左上角命令输入框内输入的。

Trim

修剪

Copy

复制

Rebuild

重建曲面

Loft

放样

MI (Mirror)

镜像

Of (Offset)

偏移曲线

Cap

加盖

Box

立方体

Ctrl + G

编组

Ex (Explode)

炸开

F10

PointOn显示控制点(ESC退出显示)

F11

PointOff

F7

显示/关闭世界视图的地面网格

offsetSuf

偏移曲面

鼠标中键菜单

鼠标中键菜单可以自定义,将常用的工具控件放入其中,使用时点击一下鼠标中键即可调出面板。也可以直接点击该面板上方蓝色区域,将面板浮动显示。

按住Ctrl的同时将控件拖入弹出面板,即可复制到面板中。
在弹出面板中按住Shift后拖出面板,即可将控件移除出面板。
面板中按住Shift后拖动控件,可以给控件移动位置。

右侧属性面板

右侧属性面板中可以设置建模环境(视窗大小、摄像机等)、[点、线、面、体、图]物件属性(名称、显示颜色、打印线色、材质/贴图/印花等)、图层信息、渲染器、视窗设置(是否显示点、线、灯光等,着色)、快照等。


基础设置

修改默认单位尺寸

建模单位建议使用毫米

修改曲线线形

曲线线形(粗细)可以在不同显示模式下起到区分XYZ轴线和建模用曲线的作用,尤其是着色模式下。

修改所属图层

在建模时,做好图层管理会极大的方便做建模。
Rhino的图层可以修改所在图层物件的统一颜色、材质、显示线形、打印线形。

调整参考图不透明度

参考图可以直接拖拽到Rhino中,会弹出一个对话框,选择【图像】即可。参考图一般都是在世界中心位置,所以第一个点直接输入0即可。图片是2D的,所以另一个点可以随手拉动确定、或直接输入数值确定。

拖入参考图后,选中参考图、在右侧属性面板中找到【属性:材质】下的【物件透明度】,调整数值即可。


视图操作、物件选取操作

缩放视图

鼠标滚轮

缓推视图

Ctrl + 鼠标右键拖动

旋转视图

右键拖动

平移视图

透视视图下

Perspective

Shift + 右键拖动

非透视试图

(Top、Front等)

右键直接拖动

视图全景

充满视图

Ctrl + Shift + E

选择物体

框选物体

鼠标左键

加选:长按Shift 后点击

减选:长按Ctrl后点击

穿透选择

按住Alt 再去框选,就不会把当前鼠标下方的物体作为一个选择对象。

加选:按住Alt + Shift后点击

减选:按住Alt + Ctrl后点击

框选

需要全部框住才能选中

框选

框内涉及都被选中

局部区域全屏显示框选物体

先按下Ctrl + W后左键拉框

弹出快捷操作

鼠标中键

对界面视图的操作,也可以直接在【标准】和【设置视图】工具集中点击相应工具控件。

视图切换

默认打开为四视图窗口Top/Perspective/Front/Right,可以双击视图左上角的名称标签可全屏进入视图。

视图渲染模式也可以在【显示】工具集中点击相应控件工具切换。

物件选取

物件选取,也可以直接在【选取】工具集中点击相应工具控件。

1、基本操作

鼠标左键直接点击

长按Shift 后为加选
长按Ctrl后为减选

2、框选物体

向右框选

需要全部框住才能选中

向左框选

框内涉及都被选中

3、穿透选择
按住 Alt 可以穿透选择
按住Alt 再去框选,就不会把当前鼠标下方的物体作为一个选择对象。
按住Alt + Shift 加选
按住Alt + Ctrl 减选

4、选择物体的面、线、点
按住Ctrl + Shift 后去鼠标左键单击面、线、点,即可选中。
直接点击只会选中整个物体。
连续按住Ctrl + Shift去点击,会加选。再次点击被选的面、线、点,就会减选。
选择时也会出现下拉提示,可以按提示选择正确方向的点、线、面。


对物件的基础操作

操作轴

点击物件后默认自动出现操作轴。
红色X轴,绿色Y轴,蓝色Z轴。
对Rhino操作轴的操作和CAD、草图大师、Blender的一样。

当物件为直/曲线、曲面时,点击后会在操作轴上出现一个实心圆点,拖动或输入数值可以由线挤出面、由面挤出体。

操作的确定

按下Enter空格鼠标右键,都表示确定完成当前的操作。

再次使用上一次的操作

已使用过工具后,按下Enter空格鼠标右键可以再次使用上次的工具。

复制物体

左键选中对象后可以直接拖动移动其位置,按下Alt键即复制。

锁定方向

移动物件时,按住Shift可在按下Shift时按XYZ轴固定向移动。
按住TAB键可锁定当前的(任意的)操作方向。

Shift + Tab 正交方向锁定,再输入数值。或者先输入数值,再Shift+鼠标右键确认。

或者直接打开正交,【正交】可以在界面底部打开。

物件锁点(捕捉点)

捕捉点除了底部的快捷开关之外,还可以在上方【标准-物件锁点】工具集中找到。

底部的快捷开关,鼠标左键直接点击是开关,鼠标右键则弹出更多选项。

记录建构历史(动态改动)

记录建构历史对于一些把握不住最后形态、做投影时会很有用,打开后可以随时调整相关生成曲线、来调整最终的建模效果。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/802448.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

arm各个集成开发环境+rvds4.1

ARM 之 各集成开发环境(IDE)说明(Keil、RVDS、ADS、DS-5、MDK) - xiaoheikkkk - 博客园 (cnblogs.com)最近,ARM官网进行了较大的改版,原来很多老工具可以免费下载(付费使用),但是改版后需要有购买凭证才可以下载!部分旧工具(补丁)的具体下载地址为https://silver.a…

python代码

1.求1+2+3+4+5+6+7+8+9+102.

FreeMarker 禁止自动转义标签-noautoesc

💖简介 FreeMarker 是一个用 Java 语言编写的模板引擎,它被设计用来生成文本输出(HTML 网页、电子邮件、配置文件等)。在 FreeMarker 中,默认情况下,当你在模板中输出变量时,如果这些变量包含 HTML 标签,FreeMarker 会自动转义这些标签以防止 XSS(跨站脚本攻击)。 �…

企业级堡垒机 JumpServer

1 堡垒机和 JumpServer 生产应用场景2 JumpServer 安装 2.1 基于 Docker 部署官方说明 https://docs.jumpserver.org/zh/master/install/setup_by_fast/JumpServer 环境要求: 硬件配置: 2个CPU核心, 4G 内存, 50G 硬盘(最低) 案例:基于自定义网络利用Docker部署 JumpServe…

9.23 csp

今天模拟赛出了四道zroi的题,挺GG的。 T1、奇观 因为删除的边比较少,所以从m入手,f[i][j]表示长度为i,终点为j的链的方案数。 C 是长度为3的链,F是 1条 长度为3 的链 和 2条 长度为2 的链。 输出 CCF 即可 G T2、铁路 救命的签到题。 因为每次合并时每走一个点就会减少一个…

业财一体化视角下-电商ERP采购模块的设计

本文将深入探讨如何在采购模块的设计中有效体现业财一体化理念,从财务三大报表的基本概念出发,详细解析采购过程中的财务管理关键要素,并分享采购流程设计中应注意的重点,以期为企业提供有价值的参考和指导。业财一体化的重要性日益凸显,越来越多企业认识到业务运营与财务管…

第二十三讲:MySQL是怎么保证主备一致的?

第二十三讲:MySQL是怎么保证主备一致的? 简概开篇 ​ 在前面的文章中,我不止一次地和你提到了 binlog,大家知道 binlog 可以用来归档,也可以用来做主备同步,但它的内容是什么样的呢?为什么备库执行了 binlog 就可以跟主库保持一致了呢?今天我就正式地和你介绍一下它。毫…

破防了,遂刷一节课圆锥曲线放松大脑,原因如图

来个有缘人 #include<bits/stdc++.h> using namespace std; #define int __int128 void _print(__int128 x,bool first=true){if(x<0){putchar(-);_print(-x,false);return;}if(x==0){if(first) putchar(0);return;}_print(x/10,false);putchar((int)(x%10)+0); } #de…

9月23日总结

今天上了数据结构课,学习了线性表的增删改查;正式上了第一节Java课,学习了些Java的基本知识,运行了代码,部分运行结果如下:

动手实验 1

请运行以下代码(TestDouble.java) public class TestDouble { public static void main(String args[]) {System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));System.out.println("4.015 *…

[GXYCTF2019]BabySQli

这题查看源码后发现一个php文件问了ai后发现MMZFM422K5HDASKDN5TVU3SKOZRFGQRRMMZFM6KJJBSG6WSYJJWESSCWPJNFQSTVLFLTC3CJIQYGOSTZKJ2VSVZRNRFHOPJ5是一段 base32编码,经过base32解码,base64解码后的结果是select * from user where username = $name 很明显是一个sql语句,在…