软件环境

SketchUp Pro 2018

参考书籍

Google SketchUp Cookbook

Creating an Overhanging Roof

屋顶上有一个缝隙需要填充,有两种方法:

  a) 使用 Line 工具,以屋顶的边和屋顶的交点作参考,形成双重约束。绘制出 2D 图形,再 Push/Pull 填充缝隙

  b) 使用 Move 工具,约束1(平行于当前屋顶平面),约束2(与对面的屋顶平面相交)

Creating Dormers

创建屋顶窗户:

  a) 创建窗户时,使用 Line 工具绘制一个直角三角形,再 Pull 拉出窗户的整体形状(注意使用约束与参考)

  b) 双击选中窗户一个面,重复多次选中窗户的全部几何元素,移动窗户与墙面上的窗户对齐

  c) 使用 Move 工具,使用屋顶窗户与墙面窗户对齐。Move 移动并复制生成第二个屋顶窗户。

Working with Roof Intersections

Roof Intersections,这里的例子主要使用了平面与线的双重约束:

  a) Constrained on Line intersect Plane

  b) Constrained on Plane intersect Line

Creating Overhangs with Autofold

Autofold 是 Move 工具的一个子功能:使用 Move 工具可以移动一个点

默认情况下,移动点时,移动的范围被约束在一个平面上,或者被约束在一条直线上。

激活 Move 工具,选中要移动的点,再按下 Alt 键打开 Autofold 功能,此时可以在 3D 空间中自由移动这个点。

在移动的过程中,SketchUp 会自己创建新的边与面,以形成新的 3D 模型。

Google SketchUp Cookbook: (Chapter 5) Roofs: Constraints and Inferences的更多相关文章

  1. Google SketchUp Cookbook: (Chapter 4) Advanced Intersect and Follow Me Techniques

    软件环境 SketchUp Pro 2018 参考书籍 Google SketchUp Cookbook Intersect 工具经常与 Follow Me 工具一起使用,以创建复杂的 3D 物体. ...

  2. Google SketchUp Cookbook: (Chapter 3) Intersection Edges: Cutting and Trimming

    软件环境 SketchUp Pro 2018 参考书籍 Google SketchUp Cookbook Trimming an Object 使用 Intersect with Model 裁剪物体 ...

  3. Google SketchUp Cookbook: (Chapter 2) Following Paths with Follow Me

    软件环境 SketchUp Pro 2018 参考书籍 Google SketchUp Cookbook Follow Me工具 Follow Me工具,将2D图形沿着一条路径挤出生成3D物体. 使用 ...

  4. Google SketchUp Cookbook: (Chapter 1) Making Multiple Copies

    软件环境 SketchUp Pro 2018 参考书籍 Google SketchUp Cookbook http://shop.oreilly.com/product/9780596155100.d ...

  5. How to export a model from SolidWorks to Google SketchUp

    How to export a model from SolidWorks to Google SketchUp While Google SketchUp is not a professional ...

  6. [转载] google mock cookbook

    原文: https://code.google.com/p/googlemock/wiki/CookBook Creating Mock Classes Mocking Private or Prot ...

  7. (转) [it-ebooks]电子书列表

    [it-ebooks]电子书列表   [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...

  8. Sketchup+ArcGIS三维建模与管理

    一.软件安装及其说明 1.需要安装的软件及其安装: 这份报告主要涉及到的有三个需要安装的软件ArcGIS9.3(或9.2) .Sketchup6.0和SketchUp6 ESRI 插件. ArcGIS ...

  9. 谷歌 google

    google Google是搜索引擎名,也是一家美国上市公司名称.Google公司于1998年9月7日以私有股份公司的形式创立,以设计并管理一个互联网的搜索引擎.Google公司的总部称作“Googl ...

随机推荐

  1. classLoader和Class.forName的区别

    public class ClassLoaderOrClassForName{ public static void main(String[] args) throws ClassNotFoundE ...

  2. Java 8 Lambda 表达式(一)

    Java 8 新特性 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性. Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用 Lambda 表 ...

  3. Running cells requires Jupyter notebooks to be installed

    /******************************************************************************* * Running cells req ...

  4. MFC中关于运行时类信息及动态创建对象的两个宏的意义(转)

    http://blog.csdn.net/ligand/article/details/49839507 MFC运行时类信息 用途: 程序在运行时,获取对象类的信息及类的继承关系 实现: 1.定义的类 ...

  5. JavaSE-2018.12.20更新

    JDK:Java Development Kit(java开发工具包,是提供给java开发人员使用的,包含了开发工具(编译工具javac.exe和打包工具jar.exe等)+JRE) JRE:Java ...

  6. 2018.9.12 B树总结

    1. B-Tree B-树是一种平衡的多路查找树,它在文件系统中很有用. 1.1 B-Tree 特性 关键字集合分布在整颗树中: 任何一个关键字出现且只出现在一个结点中: 搜索有可能在非叶子结点结束: ...

  7. admin-5

    Admin05 useradd 添加用户usermod 修改用户属性userdel -r 删除用户 groupadd 添加组gpasswd -a | -d | 管理组成员groupdel 删除组gro ...

  8. 1-Two Sum @LeetCode

    1-Two Sum 题目 思路 题目中得到的信息有: 都是整数,并且可正可负,也可一个值包含多个: 只有一个正确的结果. 方法一: 最直接的思路就是两重循环遍历,时间复杂度是O(n^2),这样肯定不行 ...

  9. R-shiny服务器安装及配置

    R的shiny 服务器管理-入门http://www.bio-info-trainee.com/1683.html sudo systemctl start shiny-serversudo syst ...

  10. DataFrame对行列的基本操作实战

    1.pandas对行列的基本操作命令: import numpy as np import pandas as pd from pandas import Sereis, DataFrame ser ...