Unity学习笔记

复制对象,直接comand+d

拖动物体一单位一单位(按住command可以按单位距离拖动)

相机的左右移动与缩放

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ViewController : MonoBehaviour
{
    public float speed = 1;
    public float mouseSpeed = 60;
    // Update is called once per frame
    void Update()
    {
        float h = Input.GetAxis("Horizontal");
        float v = Input.GetAxis("Vertical");
        float mouse = Input.GetAxis("Mouse ScrollWheel");
        Debug.Log(mouse);
        transform.Translate(new Vector3(-v*speed, mouse*mouseSpeed, h*speed) * Time.deltaTime,Space.World);  

    } 
}

关于如果Debug,输入Debug.Log(要输出的东西)

        Debug.Log(mouse);

在运行时点击左下角
在这里插入图片描述
即可看到调试框

stretch调整大小

按住alt即可选择放大效果

在这里插入图片描述

Unity在UI上按键没有反应

勾选物体,使其激活
在这里插入图片描述
Awake方法在所挂载的物体被激活时,才能被调用

the object of type xxx has been destroyed but you are still trying to access it

在这里插入图片描述
出现点击一个UI组件(之前已经打开过),再打开发现无法打开。
原因:此组件没有关闭,一直开着
在这里插入图片描述
在这里打错了,将OnDestroy()打成了Destroy(),所以关闭界面时,没有将这个监听组件移除。
发布OnDestroy()即可。

Unity报错解析

在这里插入图片描述
这里的意思是找不到相应的对象,按键绑定写错了,或者unity中组件的名字写错了,一旦无法绑定,那么后面的代码都不会执行。
下面三行报错说明,具体错误是由下到上一层层进去。
最下面是函数的入口,最上面是报错的那一行。

‘home.Main’ couldn’t be loaded because it has not been added to the build settings or the AssetBundle has not been loaded

在这里插入图片描述
参考:https://blog.csdn.net/weixin_48592526/article/details/108228335
File->Build Settings,之后拖入需要的界面
在这里插入图片描述

scale不可见,想调试布局

可以直接进行scale的大小设置,从0,0,0改到1,1,1即可。
在这里插入图片描述

Unity导出项目

在这里插入图片描述
点击File->Build Setting->Build选定导出路径即可生成exe,可以直接运行

NullReferenceException:Object reference not set to an instance of an object ZjhManager_Net.Init()

在这里插入图片描述
在这里插入图片描述
原因是因为Unity里面的物件没有加了Button组件,相当于直接是个Image
在这里插入图片描述
Add Component,加上Button即可

Can’t add script behaviour TMP_SelectionCaret.The script needs to derive from MonoBehaviour!

在这里插入图片描述
参考:https://tieba.baidu.com/p/6100272538
解决了代码中的错误即可

Unity生成exe以后打开界面屏幕大小不对

在Canvas中将UI Scale Mode改成Scale With Screen Size
在这里插入图片描述

unity拖不了进度条

在这里插入图片描述
如果发现鼠标拖不了,或者拖下去马上又弹上去,则需要加Content Size Fitter组件
在这里插入图片描述
在这里插入图片描述
然后Vertical Fit选择Preferred Size后,即可正常拉动

unity生成exe

**加粗样式**

获取物体欧拉角

定义需要的obj物体与欧拉角向量
在这里插入图片描述
找到这个物体
在这里插入图片描述
获得这个物体的欧拉角
在这里插入图片描述

unity建立3d场景

参考:https://blog.csdn.net/yywan1314520/article/details/51404166
1.准备工作,创建新工程

在这里插入图片描述
2创建好的工程如下图中所示,在scene场景中包含一个主摄像机(main camera)和一个方向光(DirectionalLight),如下图右中所示,点击主摄像机在场景的右下角会出面预览窗口。
在这里插入图片描述
3.创建基本的3D场景1
3.1 在现在的场景中增加一个平面,并在平面(plane)的inspector 视图中将transform组件的position属性值设置为(0,0,0),选择GameObject -3D Object-Plane命令,建立好的平面如下图中所示。
在这里插入图片描述
3.3 你可以根据工具栏上的菜单对所创建的几何形状进行基本的编辑
在这里插入图片描述

改变Game界面大小

参考:https://zhidao.baidu.com/question/1639278324297185140.html

因为界面的不适配导致显示出现问题
在这里插入图片描述
修改Game的Free Aspect即可正常显示
在这里插入图片描述
在这里插入图片描述

c#保留若干位小数

参考:https://www.cnblogs.com/shy1766IT/p/7580775.html

ToString(“0.00”)的作用是保留两位小数

ObstaclePanel.instance.SetObstacleSpeedText(motorbikeSpeed.ToString("0.00")+" km /h");

VS调试Unity 出现“选择Unity实例”

参考:https://blog.csdn.net/qq_41666178/article/details/109073763
选择调试->附加Unity调试程序->选择相应的Unity即可
在这里插入图片描述
在这里插入图片描述

unity中调用其他脚本函数的方法

参考:https://blog.csdn.net/smilingeyes/article/details/17767269

第一种,被调用脚本函数为static类型,调用时直接用 脚本名.函数名()。很不实用……

第二种,GameObject.Find(“脚本所在物体名”).SendMessage(“函数名”); 此种方法可以调用public和private类型函数

第三种,GameObject.Find(“脚本所在物体名”).GetComponent<脚本名>().函数名();此种方法只可以调用public类型函数

参考:http://bbs.itheima.com/thread-223782-1-1.html

1、static局部变量与普通局部变量的异同

相同点:都是局部变量,在函数内部定义,仅能被该模块内部的语句所访问。
不同点:
1)内存分配与释放:
static修饰的局部变量在内存中存放在静态存储区,static修饰的局部变量只有在整个程序结束的时候才会自动释放。若下次调用该局部变量所在的函数时,不需要对它重新声明,且会保留上一次调用存入的值。
普通局部变量存放在堆栈区,动态分配,其离开作用域‘{}’后,就会自动销毁,释放内存空间,无法再次使用此变量。
static局部变量在编译阶段,函数还未执行的时候,就已经分配了变量空间。
普通局部变量只有在执行到定义变量的语句时,才会分配内存空间。
2)初始化
static局部变量不初始化时,默认值为0;
普通局部变量不初始化时,默认值为随机值。

2:static全局变量与普通全局变量的异同

两者在存储方式上都是静态存储,这两者的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。

定义static全局,必须加static
在这里插入图片描述
其它类可以直接调用
在这里插入图片描述

安装新的包

比如需要装Unity.Mathematics
在这里插入图片描述
参考:https://blog.csdn.net/xdedzl/article/details/105308056
使用Package Manager安装数学库Mathematics。注意Jobs是集成在unity中的,不需要额外安装,Package Manager里的Jobs是提供了一些额外的Job类型。
在这里插入图片描述
在这里插入图片描述
安装完以后即可正常调用

Display 1 No cameras rendering

点击main camera或者如果删了主相机,切换几个display即可。

unity查看捆绑动画状态机

点击场景,查看相应单位,这样就相当于在scene内选中了target,然后点击Animator即可查看动画状态机
在这里插入图片描述
在这里插入图片描述
脚本挂在相应的单位上面

在update中可能场景卡顿导致动画并没有产生变化

这里算出来的speed==0,如果胡乱设置状态的话,则会出现问题。
在这里插入图片描述
regidbody中的velocity是个客观存在的东西
在这里插入图片描述

动画状态机的播放代码

 if (speed > 0.2f)
        {
            anim.SetBool("IdleToAcc", true);
        }
        else
        {
            
            anim.SetBool("IdleToAcc", false);
            anim.SetBool("AccToInSpeed", false);
            anim.SetBool("InSpeedToDcc", false);

        }
        if (speed < 0.5f)
        {
            anim.SetBool("AccToDcc", true);

        }
        else
        {
           anim.SetBool("AccToDcc", false);
        }
        if (speed > 5f)
        {
            anim.SetBool("AccToInSpeed", true);
        }
        if (speed < 5f)
        {
            anim.SetBool("InSpeedToDcc", true);
        }
        else
        {
            anim.SetBool("InSpeedToDcc", false);
        }


        if (transform.root.eulerAngles.z > 280 && transform.root.eulerAngles.z < 340)
        {
            anim.SetBool("RightTurn", true);

        }
        else
        {
            anim.SetBool("RightTurn", false);

        }
        if (transform.root.eulerAngles.z > 20 && transform.root.eulerAngles.z < 80)
        {
            anim.SetBool("LeftTurn", true);

        }
        else
        {
            anim.SetBool("LeftTurn", false);

        }

计算向量长度

var speedVal = speed.magnitude;

求两向量角度

float angle = Vector3.Angle(xl1, xl2);

声明Vector3变量数组

private const int queuenum = 1000;
Vector3[] pos= new Vector3[queuenum+1];

将物体的朝向看向一个坐标

gameObject.transform.LookAt(tar);

unity欧拉角EulerAngles和四元数Quaternion互相转

https://www.zhihu.com/question/34596827

有的啊
四元数q转欧拉角v
Vector3 v = q.eulerAngles;

欧拉角v转四元数q
Quaternion q = Quaternion.Euler(v);
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AutoCAD 2000涉及的三维功能比以往更广泛,使用本书学会三维造型技术比以往更容易。本书包含了与三维空间和三维造型有关的70条AutoCAD命令,是自学AutoCAD 三维方面的理想书籍。有了本书,你将不再需要其他资料!层次清楚、简明扼要以及易于理解的阐述将帮助你学到AutoCAD的每个三维特性,学会如何构造真正的三维对象。利用本书所附光盘中的三维模型图形文件能使你迅速提高作图能力。 目 录 译者的话 前言 第1章 三维AutoCAD 1 1.1 三维和二维之间的差异 1 1.2 常用的三维术语 4 1.2.1 模型 4 1.2.2 线框模型 4 1.2.3 表面模型 4 1.2.4 实体模型 4 1.2.5 渲染 5 1.3 使用三维的理由 5 1.4 AutoCAD的三维能力 6 1.5 AutoCAD的局限 6 复习题 8 第2章 在三维空间操作 10 2.1 三维坐标系 10 2.2 右手定则 11 2.3 模型空间和图纸空间的比较 12 2.4 在三维空间确定点 12 2.4.1 点输入设备 12 2.4.2 输入X、Y和Z坐标 12 2.4.3 使用点过滤 12 2.4.4 输入柱面坐标 13 2.4.5 输入球面坐标 13 2.5 使用坐标系的作用 13 2.6 用户坐标系图标 14 2.7 UCSICON命令 15 2.7.1 ON选项 15 2.7.2 OFF选项 15 2.7.3 ALL选项 15 2.7.4 NOORIGIN选项 15 2.7.5 ORIGIN选项 16 2.7.6 相关命令 16 2.7.7 相关系统变量 16 2.8 在三维空间确定方向的方式 16 2.9 设置三维空间视点 17 2.10 VPOINT命令 18 2.10.1 COORDINATES选项 18 2.10.2 ROTATE选项 18 2.10.3 COMPASS 和TRIPOD选项 19 2.10.4 相关命令 21 2.10.5 相关系统变量 21 2.10.6 练习:输入三维点和使用 VPOINT 21 2.11 PLAN命令 23 2.11.1 CURRENT UCS选项 24 2.11.2 UCS选项 24 2.11.3 WORLD选项 24 2.11.4 相关命令 24 2.11.5 相关系统变量 25 2.11.6 应用实例 25 2.12 DDVPOINT命令 25 2.13 3DORBIT命令 …26 2.13.1 相关命令 27 2.13.2 相关系统变量 27 2.14 用户坐标系 28 2.15 ELEV命令 28 2.15.1 新的当前标高 28 2.15.2 厚度 29 2.15.3 相关命令 29 2.15.4 相关系统变量 29 2.15.5 应用实例 29 2.16 UCS命令 30 2.16.1 NEW选项 30 2.16.2 MOVE选项 32 2.16.3 ORTHOGRAPHIC选项 32 2.16.4 PREV选项 33 2.16.5 RESTORE选项 33 2.16.6 SAVE选项 33 2.16.7 DEL选项 33 2.16.8 APPLY选项 33 2.16.9 ?选项 34 2.16.10 WORLD选项 34 2.16.11 相关命令 34 2.16.12 相关系统变量 34 2.16.13 练习:使用UCS命令 35 2.16.14 练习:构造一个三维线框 模型 37 2.17 UCSMAN命令 42 2.17.1 Named UCSs选项卡 42 2.17.2 Orthographic UCSs选项卡 43 2.17.3 Settings选项卡 44 2.18 View命令 44 2.19 多平铺视口 46 2.19.1 平铺视口特性 46 2.19.2 使用平铺视口 47 2.19.3 视口和用户坐标系 47 2.20 Viewports(VPORTS)命令 48 2.21 New Viewports(新视口)选项卡 48 2.21.1 Standard viewports(标准视口) 49 2.21.2 Preview(预览) 49 2.21.3 New name(新名) 49 2.21.4 Apply to(应用) 49 2.21.5 Setup(设置) 49 2.21.6 Change view to(改变视口为) 50 2.22 Named Viewports(已命名视口) 选项卡 50 2.23 命令行选项 51 2.23.1 JOIN(合并)选项 51 2.23.2 ?选项 51 2.23.3 相关命令 52 2.23.4 相关系统变量 53 2.23.5 练习:构造一个简单的三维线 框模型 53 复习题 56 第3章 构造线框模型 60 3.1 创建线框模型 60 3.2 在三维空间中的二维对象 61 3.2.1 POINT命令 61 3.2.2 LINE命令 61 3.2.3 RAY命令 61 3.2.4 XLINE命令 61 3.2.5 MLINE命令 61 3.2.6 CIRCLE命令 61 3.2.7 ARC命令 62 3.2.8 POLYLINE命令 62 3.2.9 SOLID命令 62 3.2.10 TRACE命令 62 3.2.11 HATCH命令 62 3.3 在三维空间编辑二维对象 62 3.3.1 MOVE和COPY命令 63 3.3.2 M IRROR命令 63 3.3.3 ROTATE命令 63 3.3.4 ARRAY命令 64 3.3.5 BREAK命令 64 3.3.6 FILLET和CHAMFER命令 64 3.3.7 EXTEND和TRIM命令 65 3.4 专用的三维编辑命令 67 3.5 ALIGN命令 67 3.5.1 相关命令 70 3.5.2 相关系统变量 70 3.6 ROTATE3D命令 70 3.6.1 2POINTS选项 70 3.6.2 OBJECT选项 71 3.6.3 LAST选项 71 3.6.4 VIEW选项 71 3.6.5 XAXIS/YAXIS/ZAXIS选项 71 3.6.6 相关命令 71 3.6.7 相关系统变量 71 3.6.8 应用实例 72 3.7 MIRROR3D命令 73 3.7.1 3POINT选项 73 3.7.2 PLANE BY OBJECT (由对象 确定平面)选项 73 3.7.3 LAST选项 74 3.7.4 ZAXIS选项 74 3.7.5 VIEW选项 74 3.7.6 XY/YZ/ZX选项 74 3.7.7 相关命令 75 3.7.8 相关系统变量 75 3.7.9 应用实例 75 3.8 3DARRAY命令 77 3.8.1 矩形阵列 77 3.8.2 圆形阵列 78 3.8.3 相关命令 78 3.8.4 相关系统变量 78 3.9 在三维空间中的三维曲线 78 3.10 3DPOLY命令 79 3.10.1 ENDPOINT OF LINE选项 79 3.10.2 UNDO选项 80 3.10.3 CLOSE选项 80 3.10.4 相关命令 80 3.10.5 相关系统变量 80 3.10.6 练习:绘制一个三维螺旋线 线框 80 3.11 应用于三维多段线的PEDIT命令 83 3.11.1 CLOSE/OPEN选项 83 3.11.2 EDIT VERTEX选项 84 3.11.3 SPLINE CURVE选项 86 3.11.4 DECURVE选项 86 3.11.5 UNDO选项 86 3.11.6 EXIT选项 86 3.11.7 相关命令 86 3.11.8 相关系统变量 86 3.12 样条曲线基础理论 87 3.13 SPLINE命令 89 3.13.1 ENTER FIRST POINT 89 3.13.2 ENTER POINT 90 3.13.3 CLOSE选项 90 3.13.4 FIT TOLERANCE选项 90 3.13.5 OBJECT选项 90 3.13.6 相关命令 90 3.13.7 相关系统变量 91 3.13.8 练习:绘制非封闭的二维 样条曲线 91 3.14 SPLINEDIT命令 95 3.14.1 FIT DATA选项 96 3.14.2 CLOSE选项 99 3.14.3 OPEN选项 99 3.14.4 MOVE VERTEX选项 100 3.14.5 REFINE选项 100 3.14.6 REVERSE选项 102 3.14.7 UNDO选项 102 3.14.8 相关命令 102 3.14.9 相关系统变量 102 3.14.10 练习:编辑一样条曲线 102 3.15 练习 104 复习题 107 第4章 表面造型 109 4.1 表面造型 109 4.2 AutoCAD曲面的特征 109 4.3 平面 113 4.4 3DFACE命令 114 4.4.1 相关命令 116 4.4.2 相关系统变量 116 4.4.3 应用实例 116 4.4.4 练习 118 4.5 PFACE命令 122 4.5.1 相关命令 124 4.5.2 相关系统变量 124 4.5.3 应用实例 124 4.5.4 练习:用三维多边形网格给线 框模型加表面 125 4.6 修改三维平面 127 4.7 EDGE命令 127 4.7.1 SELECT EDGE选项 127 4.7.2 DISPLAY选项 128 4.7.3 相关命令 129 4.7.4 相关系统变量 129 4.7.5 应用实例 …129 4.8 三维多边形网格 129 4.9 RULESURF命令 130 4.9.1 相关命令 132 4.9.2 相关系统变量 132 4.9.3 练习:给显示器外壳加直纹面 132 4.10 TABSURF命令 134 4.10.1 相关命令 135 4.10.2 相关系统变量 135 4.10.3 练习:使用TABSURF命令 135 4.11 REVSURF命令 137 4.11.1 相关命令 139 4.11.2 相关系统变量 139 4.11.3 应用实例 139 4.11.4 练习 140 4.12 EDGESURF命令 142 4.12.1 相关命令 143 4.12.2 相关系统变量 143 4.12.3 练习 143 4.13 3DMESH命令 147 4.13.1 相关命令 147 4.13.2 相关系统变量 147 4.13.3 练习:使用3DMESH命令 147 4.14 3D命令 149 4.15 修改多边形网格曲面 154 4.16 PEDIT命令 155 4.16.1 EDIT VERTEX选项 155 4.16.2 SMOOTH SURFACE选项 156 4.16.3 DESMOOTH SURFACE 选项 156 4.16.4 MCLOSE/MOPEN选项 156 4.16.5 NCLOSE/NOPEN选项 156 4.16.6 UNDO选项 156 4.16.7 相关命令 158 4.16.8 相关系统变量 158 4.16.9 练习:光滑三维曲面 158 4.17 查看三维曲面 159 4.18 HIDE命令 160 4.18.1 相关命令 161 4.18.2 相关系统变量 161 4.19 SHADEMODE命令 161 4.19.1 2DWIREFRAME 162 4.19.2 3DWIREFRAME 162 4.19.3 HIDDEN 162 4.19.4 FLAT 163 4.19.5 GOURAUD 163 4.19.6 FLAT+EDGES 164 4.19.7 GOURAUD+EDGES 164 4.19.8 相关命令 165 4.19.9 相关系统变量 165 4.20 DVIEW命令 165 4.20.1 POINT Selection 167 4.20.2 CAMERA 167 4.20.3 TARGET 167 4.20.4 DISTANCE 167 4.20.5 POINTS 168 4.20.6 PAN 169 4.20.7 ZOOM 169 4.20.8 TWIST 170 4.20.9 CLIP 171 4.20.10 HIDE 172 4.20.11 OFF 172 4.20.12 UNDO 172 4.20.13 相关命令 173 4.20.14 相关系统变量 173 4.21 3D ORBIT的相关命令 174 4.22 构造透视视图和剪裁平面 176 4.23 练习 178 复习题 …183 第5章 实体模型 186 5.1 实体建模 186 5.2 基本三维实体 189 5.3 BOX命令 189 5.3.1 CORNER OF BOX 选项 190 5.3.2 CENTER 选项 190 5.4 WEDGE命令 192 5.4.1 CORNER OF WEDGE选项 192 5.4.2 Center 选项 193 5.5 CYLINDER命令 194 5.5.1 CENTER POINT 选项 194 5.5.2 ELLIPTICAL 选项 195 5.6 CONE命令 197 5.6.1 CENTER POINT 选项 197 5.6.2 ELLIPTICAL 选项 198 5.7 SPHERE命令 200 5.7.1 RADIUS 选项 200 5.7.2 DIAMETER 选项 200 5.8 TORUS命令 201 5.9 基于母线生成的实体 203 5.10 REVOLVE命令 204 5.10.1 START POINT OF AXIS 选项 205 5.10.2 OBJECT 选项 205 5.10.3 X 选项 205 5.10.4 Y 选项 205 5.10.5 应用实例 206 5.11 EXTRUDE命令 207 5.11.1 HEIGHT OF EXTRUSION 选项 207 5.11.2 PATH 选项 208 5.11.3 应用实例 210 5.12 编辑实体 211 5.13 布尔操作 211 5.14 UNION命令 212 5.15 SUBTRACT命令 214 5.16 INTERSECT命令 218 5.16.1 相关命令INTERFERE 219 5.16.2 练习:使用INTERSECT 219 5.17 单个对象的修改操作 222 5.18 FILLET命令 223 5.18.1 SELECT EDGE 选项 223 5.18.2 CHAIN 选项 223 5.18.3 RADIUS 选项 224 5.18.4 练习:使用FILLET 226 5.19 CHAMFER命令 226 5.19.1 SELECT EDGE 选项 227 5.19.2 LOOP 选项 227 5.19.3 练习:使用CHAMFER 228 5.20 SLICE命令 229 5.20.1 3POINTS 选项 230 5.20.2 OBJECT 选项 230 5.20.3 ZAXIS 选项 230 5.20.4 VIEW 选项 230 5.20.5 XY 选项 230 5.20.6 YZ 选项 231 5.20.7 ZX 选项 231 5.20.8 相关命令SECTION 231 5.20.9 练习:剖切一个实体 231 5.21 编辑三维实体 234 5.22 SOLIDEDIT命令 235 5.22.1 FACE EDITING OPTIONS 选项 235 5.22.2 EDGE EDITING OPTIONS 选项 240 5.22.3 BODY EDITING OPTIONS 选项 240 5.22.4 相关系统变量SOLIDCHECK 242 5.23 控制三维实体的外观 242 5.24 系统变量ISOLINES 242 5.25 系统变量DISPSILH 243 5.26 系统变量FACETRES 243 5.27 系统变量FACETRATIO 244 5.28 实体分析 245 5.29 MASSPROP命令 246 5.29.1 SOLIDS 选项 246 5.29.2 REGIONS 选项 247 5.30 AREA命令 249 5.31 INTERFERE命令 259 5.31.1 相关命令INTERSECT 250 5.31.2 练习:检查配合和位置 250 5.32 SECTION命令 252 5.32.1 相关命令SLICE 252 5.32.2 练习:使用SECTION命令 252 5.33 练习:实体建模 252 复习题 255 第6章 图纸空间与二维输出 260 6.1 图纸空间与模型空间 260 6.2 图纸空间布局 262 6.3 LAYOUT命令 263 6.3.1 COPY选项 263 6.3.2 DELETE选项 264 6.3.3 NEW选项 264 6.3.4 TEMPLATE选项 264 6.3.5 RENAME选项 264 6.3.6 SAVEAS选项 264 6.3.7 SET选项 264 6.4 PAGESETUP命令 265 6.5 LAYOUTWIZARD命令 266 6.6 浮动视口的操作 267 6.7 VPORTS命令(对话框形式) 268 6.8 VPORTS命令(命令行方式) 268 6.9 MVIEW命令 268 6.9.1 SPECIFY CORNER POINT选项 269 6.9.2 ON选项 269 6.9.3 OFF选项 269 6.9.4 FIT选项 269 6.9.5 HIDEPLOT选项 269 6.9.6 LOCK选项 269 6.9.7 OBJECT选项 269 6.9.8 POLYGONAL选项 270 6.9.9 RESTORE选项 270 6.9.10 2选项 271 6.9.11 3选项 271 6.9.12 4选项 271 6.10 VPCLIP命令 272 6.10.1 POLYGONAL选项 272 6.10.2 CLIPPING OBJECT选项 272 6.10.3 DELETE选项 272 6.10.4 相关系统变量 273 6.11 图纸空间与模型空间的切换 273 6.12 在浮动视口中建立3D模型的视图 274 6.13 MVSETUP命令 277 6.13.1 ALIGN选项 277 6.13.2 CREATE选项 277 6.13.3 Scale viewports选项 278 6.13.4 OPTIONS选项 278 6.13.5 TITLE BLOCK选项 278 6.14 对象可见性控制 280 6.15 VPLAYER命令 281 6.15.1 ?选项 281 6.15.2 FREEZE选项 281 6.15.3 THAW选项 282 6.15.4 RESET选项 282 6.15.5 NEWFRZ选项 282 6.15.6 VPVISDFLT选项 283 6.15.7 相关命令 283 6.15.8 相关系统变量 283 6.16 为3D模型注释和标注尺寸 284 6.16.1 在模型空间标注尺寸 285 6.16.2 在图纸空间标注尺寸 287 6.16.3 输出图纸空间的图纸 288 6.17 图纸空间中的实体模型 289 6.18 SOLPROF命令 290 6.18.1 DISPLAY HIDDEN PROFILE LINES ON SEPARATE LAYER 选项 290 6.18.2 PROJECT PROFILE LINES ONTO A PLANE选项 290 6.18.3 DELETE TANGENTIAL EDGES选项 290 6.18.4 相关命令 291 6.18.5 相关系统变量 291 6.18.6 练习:使用SOLPROF命令 291 6.19 SOLVIEW命令 293 6.19.1 UCS选项 294 6.19.2 ORTHO选项 295 6.19.3 AUXILIARY选项 296 6.19.4 SECTION选项 296 6.19.5 练习:用SOLVIEW命令制 作剖视图 297 6.20 SOLDRAW命令 299 6.21 练习:SOLVIEW和SOLDRAW 命令的补充练习 305 复习题 307 第7章 渲染 309 7.1 什么是渲染 309 7.2 位图文件 310 7.3 渲染 311 7.4 RENDER命令 312 7.4.1 Rendering Type(渲染类型) 313 7.4.2 Scene to Render(渲染场景) 314 7.4.3 Rendering Procedure(渲染过程) 315 7.4.4 Light Icon Scale(灯光图标比例) 315 7.4.5 Smoothing Angle(平滑角度) 315 7.4.6 Rendering Options(渲染选项) 316 7.4.7 Destination(渲染输出) 317 7.4.8 Sub Sampling(采样) 317 7.4.9 Background(背景) 318 7.4.10 Fog/Depth Cue(雾度) 318 7.4.11 Render(渲染) 318 7.4.12 与渲染相关的命令 318 7.5 RPREF命令 319 7.6 BACKGROUND命令 319 7.6.1 Solid/Gradient/Image/Merge(填充/ 渐变/图像/合并) 319 7.6.2 Colors(颜色) 320 7.6.3 Preview(预览) 321 7.6.4 Image(图像) 321 7.6.5 Environment(环境) 321 7.6.6 Horizon、Height、Rotation(水平、 高度和旋转) 322 7.7 SAVEIMG命令 323 7.8 STATS命令 323 7.9 光源 325 7.9.1 曲面、光源和明暗度 325 7.9.2 光源的特性 326 7.9.3 AutoCAD光源类型 327 7.9.4 AutoCAD的阴影 330 7.10 LIGHT命令 332 7.10.1 Lights(光源) 332 7.10.2 North Location(北向定位) 332 7.10.3 Ambient Light(环境光) 333 7.10.4 New(新光源) 333 7.11 新建/修改平行光对话框 333 7.11.1 Light Name(光源名称) 333 7.11.2 Intensity(光强度) 334 7.11.3 Color(颜色) 334 7.11.4 Azimuth and Altitude(方位角 和高度) 334 7.11.5 Light Source Vector(光源矢量) 334 7.11.6 Sun Angle Calculator(日光角 度计算器) 334 7.11.7 Shadows(阴影) 334 7.12 新建/修改点光源对话框 335 7.12.1 Light Name(光源名称) 335 7.12.2 Intensity(光强度) 335 7.12.3 Attenuation(衰减) 336 7.12.4 Position(位置) 336 7.12.5 Color(颜色) 336 7.12.6 Shadows(阴影) 336 7.13 新建/修改聚光光源对话框 336 7.13.1 Light Name(光源名称) 337 7.13.2 Intensity(光强度) 337 7.13.3.Attenuation(衰减) 337 7.13.4.Hotspot/Falloff(强光区和 弱光区) 337 7.13.5 Position(位置) 337 7.13.6 Color(颜色) 337 7.13.7 Shadows(阴影) 337 7.13.8 相关命令 338 7.13.9 相关系统变量 338 7.14 场景命令 338 7.15 材质 343 7.15.1 光源与材质之间的关系 343 7.15.2 材质贴图 345 7.15.3 样板材质(Template Materials) 347 7.15.4 使用材质(Working With Materials) 348 7.16 RMAT命令 349 7.16.1 Preview(预览按钮) 349 7.16.2 Materials Library(材质库 按钮) 349 7.16.3 Select(选择按钮) 349 7.16.4 Modify(修改按钮) 350 7.16.5 Duplicate(复制按钮) 350 7.16.6 New(新建按钮) 350 7.16.7 Attach(附加按钮) 350 7.16.8 Detach(分离按钮) 350 7.16.9 By Aci(按颜色指定材质按钮) 350 7.16.10 By Layer(按层指定 材质按钮) 350 7.16.11 New/Modify Standard Material (新建/修改标准材质对话框) 351 7.16.12 New/Modify Marble Material (新建/修改大理石材质) 353 7.16.13 New/Modify Wood Material (新建/修改木材材质) 354 7.16.14 New/Modify Granite Material (新建/修改花岗岩材质) 354 7.16.15 相关命令 355 7.16.16 相关系统变量 355 7.17 显示对象材质类型命令 (SHOWMAT) 356 7.18 材质库管理命令(MATLIB) 356 7.18.1 相关命令 357 7.18.2 相关系统变量 357 7.19 设置渲染对象几何特性命令 (SETUV) 357 7.20 调节平面型坐标 358 7.21 调节柱面坐标 359 7.22 调节球面坐标 360 7.23 调节UVW坐标 361 7.24 调整对象位图的布置 362 7.25 配景对象 368 7.26 LSNEW命令 369 7.27 LSEDIT命令 372 7.28 LSLIB命令 372 7.28.1 相关命令 373 7.28.2 练习:美化3D房屋 373 7.29 FOG命令 375 7.29.1 相关命令 376 7.29.2 练习:使用雾化 376 复习题 378
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值