博客

  • grasshopper系列教程-布尔运算

    grasshopper系列教程-布尔运算

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:布尔运算

    布尔运算通常用于实体之间的运算,Rhino软件的布尔运算的原则是曲面必须完全封闭,否则布尔运算有可能会出错。

    Boundary volume:从边界创建闭合的曲面物体

    这个运算器要求输入的物体是能组合成封闭的体块,这些输入的物体可以是几个未拼接的面片,也可以是完整的体块。

    计算机生成了可选文字: 囤80s 0Cloged “、3dscgc创11

    在下图中,我们看到一个方块物体被切了一个角,角的那个位置补了一个三角面,那这个三角面和方块组成的一个封闭的体块。

    计算机生成了可选文字: .3dscg

    Solid difference:布尔运算差集

    熟悉犀牛的同学应该都知道了,这个运算器就是做ab物体之间的减法,a物体会减掉他们共同相交的部分

    计算机生成了可选文字: w.nm_3dscg.com

    在下图当中方块减掉了球体和它相交的共有部分,绿色部分就是最后的结果

    计算机生成了可选文字:

    Solid intersection:布尔运算交集

    计算出两个物体之间相交的部分

    计算机生成了可选文字: 3dscg

    下图是方块和圆球体的相交部分

    计算机生成了可选文字:

    Solid union:布尔运算并集

    两个物体合并生成一个物体

    计算机生成了可选文字: wyw.@dscg.com

    方块和球体合并

    计算机生成了可选文字:

    Split Brep:布尔运算分割

    B物体被C物体分割为多个部分,被分开之后的物体保持封闭的体块

    计算机生成了可选文字: O open Brep 1 Open

    分割物体之后的效果

    计算机生成了可选文字:

    Split Brep Multiple:B物体被多个C物体分割,这个运算器是上一个的复数形式。

    计算机生成了可选文字:

    计算机生成了可选文字: 3dscg

    Trim solid:体块修剪

    修剪和分割是有区别的:

    1. 分割之后物体依然还是实体
    2. 而修剪则不是,物体变为空心的了

    计算机生成了可选文字: nnw/_3dscg.com

    被修剪后的效果,大家可以在下图中看到这个方块,现在已经不是闭合的了。

    计算机生成了可选文字:

    [elementor-template id=”7418″]

  • grasshopper系列教程-曲线的修剪

    grasshopper系列教程-曲线的修剪

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线的修剪

    休闲曲线可以用曲面来修剪,也可以用曲线来修剪,曲线修剪的话,要求这个物体是一个闭合的曲线。

     

     

     

    Split with Brep:曲线被曲面分割

    Grasshopper运算器右边边的参数分别代表的是:

    1. 输出被曲面分割后的曲线
    2. 输出曲线和曲面的相交点

     

    计算机生成了可选文字: 3dkcg com

    曲线被曲面分割的效果,如下图所示。

    计算机生成了可选文字: .3dscg.

    Split with Breps:曲线被曲面分割的复数形式

    这个和上一个运算器基本上一样,就是曲线被多个物体分割。

    计算机生成了可选文字: I PI Curve  3 Planar Curve  4 Curve  ROS

     

    计算机生成了可选文字: .3dscg

    Trim with Brep:曲线被曲面修剪

    用曲面来修剪曲线,这里要注意的一个点就是,要求这个修剪的曲面是一个封闭的实体,所以大家在下图中我们可以看到下面用于修剪的曲面是加上盖子的。

    Grasshopper运算器右边边的参数分别代表的是:

    1.  曲面内的曲线段
    2. 输出曲面外的曲线段

    计算机生成了可选文字: mw.'_3dscg.com

     

    计算机生成了可选文字: .3dscg

    Trim with Breps:上一个运算器的复数形态

    计算机生成了可选文字:

     

    计算机生成了可选文字:

    Trim with Region:用封闭的曲线修剪曲线

    Grasshopper运算器右边边的参数分别代表的是:分别输出曲线内的曲线段和曲线外的曲线段

    计算机生成了可选文字: wvM_3dscg.com

    在下图中绿色的表示的是曲线内的曲线段

    计算机生成了可选文字:

    Trim with Regions:上一个运算器的复数形态

    计算机生成了可选文字: vmm/_3dscg.com

     

    计算机生成了可选文字:

    [elementor-template id=”7418″]

  • 建筑信息模型(BIM)施工 应用技术规范-10 预算与成本管理 BIM 应用

    建筑信息模型(BIM)施工 应用技术规范-10 预算与成本管理 BIM 应用

    10 预算与成本管理 BIM 应用

    10.1 一般规定
    10.1.1 施工成本管理中的施工图预算编制、目标成本编制、成本过程控制等工作宜采用 BIM 技术。 10.1.2 施工图预算 BIM 应用工作可在不同专业模型基础上分别进行,施工目标成本和成本过程控制 BIM 应用工作宜在不同专业集成模型基础上进行。
    10.1.3 预算与成本管理 BIM 应用软件宜包含下列功能:
    1 创建施工图预算模型,或导入设计软件产生的模型,对模型进行修改和调整;
    2 符合《建设工程工程量清单计价规范》GB50500 及各专业定额规范要求。可汇总形成工程量清单。 编制清单综合单价,汇总形成报价文件;
    3 输出施工图预算模型,支持 IFC 格式的导出;
    4 基于模型编制目标成本。输出成本科目、合同、模型构件等不同纬度的预算与目标成本的对比分析 结果;
    5 将进度计划关联或附加到模型构件上,编制不同周期的成本计划,记录实际成本信息;
    6 生成成本总报表、分期报表、三算对比分析表等;
    7 设置成本预警,提醒手段宜结合移动互联网方式。

    10.2 施工图预算
    10.2.1 施工图预算中的工程量清单编制、工程造价编制等工作宜采用 BIM 技术。
    10.2.2 施工图预算 BIM 应用宜按图 10.2.2 所示流程进行。

    image.png

    10.2.3 施工图预算模型可在设计施工图基础上重新创建,也可通过施工图设计模型导入,模型应符合工程 量计算要求。
    10.2.4 在工程量计算环节,宜根据施工图预算模型构件参数,结合工程量计算规则,计算并统计输出工程 量计算结果。
    10.2.5 在工程计价环节,宜根据定额规范或企业定额确定工程量清单项目的综合单价和总价,汇总计算模 型措施费、规费及税金等相关价格。
    10.2.6 施工图预算模型宜包含表 10.2.6 规定的模型元素和信息。

    image.png

    image.png

    10.2.7 施工图预算 BIM 应用交付成果宜包括:各专业算量模型、预算模型、招标工程量清单、招标控制价、 投标工程量清单与投标报价等。

    10.3 目标成本编制
    10.3.1 目标成本编制中的成本规划、预算收入和目标成本编制等工作宜采用 BIM 技术。

    10.3.2 目标成本编制 BIM 应用宜按图 10.3.2 所示流程进行。

    image.png

    10.3.3 在成本计划准备环节,宜基于施工图预算模型,将预算清单与模型关联。 10.3.4 在成本规划环节,宜符合下列规定:
    1 依据企业成本科目,对预算清单中成本费用进行拆分,形成成本科目维度的预算收入;
    2 依据合同范围,将合同与相关模型建立关联。
    10.3.5 在目标成本编制环节,宜基于预算收入,结合施工组织设计及方案、企业定额、市场价格等,编制 目标成本。
    10.3.6 施工目标成本模型宜包含表 10.3.6 规定的模型元素和信息。

    10.3.7 施工目标成本编制 BIM 应用交付成果宜包括:合约规划、预算成本、目标成本等。

    10.4 成本过程控制

    10.4.1 成本过程控制中的成本管理模型建立、成本控制计划编制、成本归集与动态核算、成本三算对比、 成本预警、成本控制措施执行等宜采用 BIM 技术。 10.4.2 成本过程控制 BIM 应用宜按图 10.4.2 所示流程进行中。

    image.png

    10.4.3 在成本管理模型建立环节,宜基于目标成本模型,将施工进度计划附加或关联到模型上。

    10.4.4 在成本计划编制环节,宜基于成本管理模型,按照年度、季度、月度生成不同周期成本控制计划。 10.4.5 在实际成本发生与控制环节,宜符合下列规定:

    1 对材料设备出库、分包计量或结算、租赁结算、变更等业务进行成本控制。对实际成本数据进行收 集、整理,将实际成本信息附加或关联到相关模型上;

    2 按照时间周期、构件、分包合同等维度统计成本信息,输出实际成本与预算收入、目标成本的对比;

    3 根据对比分析结果,对实际成本超出预算和目标的部位进行分析、检查和改进。

    10.4.6 在成本归集与动态核算环节,宜将实际收入、实际成本自动归集到相应成本科目,输出成本科目维 度的成本核算报表。

    10.4.7 在三算对比分析环节,宜按照时间、模型、成本科目、合约规划等不同维度输出预算收入、目标成 本、实际成本、实际收入的对比分析统计结果。

    10.4.8 在成本预警环节,宜能对超出预算和目标的成本项目进行预警。预警宜通过可视化模型进行提示, 或通过移动互联网等方式发送给责任人。

    10.4.9 成本管理模型宜包含表 10.4.9 规定的模型元素和信息。

    image.png

    ​10.4.10 成本过程控制 BIM 应用交付成果宜包括:成本控制计划、成本动态核算表、成本分析报表、成本 管理模型等。

  • Rhino犀牛视频演示教程-蜗牛壳螺壳工艺品螺旋状摆件建模

    Rhino犀牛视频演示教程-蜗牛壳螺壳工艺品螺旋状摆件建模

    [b2_insert_post id=”https://www.3dscg.com/rhino-snail.html”]

    [b2_insert_post id=”https://www.3dscg.com/rhino-woniu2021623.html”]

    高清视频请前往B站,id:当厘子

  • grasshopper系列教程-物体之间的碰撞检测

    grasshopper系列教程-物体之间的碰撞检测

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:物体之间的碰撞检测

    物体之间的碰撞检测是用于检测物体之间有没有相交,物体检测碰撞在我们做工程施工施工开始阶段,一个很有用的减少施工浪费施工事故的手段,可以在实际实施之前就检测到物体之间的冲突。

    Collision Many|  many:多个物体之间检测碰撞

    Grasshopper运算器右边边的参数分别代表的是:

    1. 输出碰撞的结果,如果碰撞了输出true,否则输出false

    计算机生成了可选文字: nnw/_ädscg.com

    计算机生成了可选文字:

    Collision one|  Many:一个和多个碰撞

    计算机生成了可选文字:

    计算机生成了可选文字:

    [elementor-template id=”7418″]

  • Rhino犀牛实例教程-工艺品摆件螺状蜗牛壳建模

    Rhino犀牛实例教程-工艺品摆件螺状蜗牛壳建模

    [b2_insert_post id=”https://www.3dscg.com/rhino-woniu2021623.html”]

    [b2_insert_post id=”https://www.3dscg.com/rhino-v-snail.html”]

    今天用Rhino犀牛建一个蜗牛壳模型

    看似扭曲复杂,实侧几步能完成

    首先在顶视图上按0坐标为起点画一直线为中轴线

    image.png

    使用Arc画一圆弧

    image.png

    把圆弧按直线为中心点Revolve旋转成型

    image.png

    切换至前视图,使用Spiral螺旋线命令选择平坦(F)以0坐标为起点画

    一条圈数为3.5的螺旋线

    image.png

    再把螺旋线Project投影到半圆曲面上,留投影到曲面上的螺旋曲线和中轴线,

    其他删除

    image.png

    在顶视图,在螺旋线的中心端点画一个直线作辅助线,把中轴线端点Move垂直移动辅助线上

    image.png

    螺旋线的外端点用Split切割 小部分比较弯曲的曲线,删除

    image.png

    用Circle圆形 命令,以两点作为起点画圆

    image.png

    image.png

    用Sweep2双轨扫掠生成曲面,点选顺序:先点选直线和螺旋线,再点选两个圆

    注意操作前点击记录构建历史,螺口大小可以调整

    image.png

    image.png

    选择螺壳,用Cap加盖

    image.png

    切换至顶视图,以0坐标为起点画一条向两侧的直线

    选择螺壳用Split切割命令,点击直线,把壳切为两部分

    再全选用Cap加盖命令,把壳全部加盖

    image.png

     

    image.png

    用BooleanUnion布尔运算并集把壳并一个

    注意观察壳内部布尔运算并集前后的变化

    image.png

    在螺旋中间位置,以两点起点终点用Sphere创建球形

    再用ooleanUnion布尔运算并集把壳和球体并一起

    (注意:如果布尔运算失败,按shift键拉球体控制杆

    把球体放大一点即可)

    image.png

    image.png

    最后用ExtractSrf抽离曲面,把壳的封口删除

    image.png

    完成图如下

    image.png

  • grasshopper系列教程-网格之间的相交

    grasshopper系列教程-网格之间的相交

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:网格之间的相交

    1592975690.png

    Mesh| Curve:网格曲面和曲线的相交

    Grasshopper运算器右边边的参数分别代表的是:

    1. 网格曲面和曲线的相交点
    2. 相交点所在的曲面网格面片的序列号,这个端口可以让我们知道相交点在网格曲面的位置

    计算机生成了可选文字: 3dscg com

    相交点的效果

    计算机生成了可选文字:

    Mesh| Mesh:网格和网格相交

    最终输入相交后的多段线

    计算机生成了可选文字: '.Wm_3dscg.com

    计算机生成了可选文字:

    [elementor-template id=”7418″]

  • grasshopper系列教程-曲线和曲面之间的相交

    grasshopper系列教程-曲线和曲面之间的相交

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线和曲面之间的相交.

    曲线和曲面之间的相交能让我们快速的获取他们的相交点和这个点的一些参数,比如点的坐标点在曲面上的法线方向等等。

    Brep|  Brep:曲面和曲面相交

    Grasshopper运算器右边边的参数分别代表的是:输出相交的曲线和点

    计算机生成了可选文字: 3dscgCom

    计算机生成了可选文字:

    Brep|  Curve:多重曲面和曲线相交。

    Grasshopper运算器右边边的参数分别代表的是:输出相交的曲线和点。

    计算机生成了可选文字: 3dscq

    Surface|  Curve:曲面和曲线相交

    Grasshopper运算器右边边的参数分别代表的是:

    1. 在曲面上的曲线,这个案例当中曲线是穿过曲面的,所以这个端口是没有输出在曲面上的曲线
    2. 曲面和曲线的相交点
    3. 相交点的UV值
    4. 相交点在曲面上的法向方向
    5. 相交点在曲线上的位置值
    6. 相交点在曲线上的切线方向

    计算机生成了可选文字: v'3dscg.com

    曲线和曲面相交的效果如下图所示

    计算机生成了可选文字:

    Surface Split:分割曲面

    当曲线被投影到曲面之后,可以使用分割曲面这个运算器,把曲面分割为多个部分。

    这里要注意的是,曲线没有投影到曲面上,其实也是可以分割曲面的,但是会出现一个错误的结果。

    分割曲面之后,我们要用分流运算器或者筛选运算器把曲面分开。

    计算机生成了可选文字: 3dscg.com

    分割曲面后的效果。

    计算机生成了可选文字: w.3ds

    [elementor-template id=”7418″]

  • 建筑信息模型(BIM)施工 应用技术规范-9 工作面管理 BIM 应用

    建筑信息模型(BIM)施工 应用技术规范-9 工作面管理 BIM 应用

    9 工作面管理 BIM 应用

    9.1 一般规定
    9.1.1 工作面管理中的工程流水施工段划分、工作面冲突分析、工作面过程管理、工作面移交等工作宜采 用 BIM 技术。
    9.1.2 宜采用标准的工作面编码规则,编码规则宜体现工作面的区域、单位工程、楼层、专业等信息。 9.1.3 基于 BIM 的工作面管理软件宜包含下列专业功能:
    1 创建工作面及信息,设置工作面与进度计划、工序任务的关联关系。关联或附加工作面信息到相对 应的模型区域上;
    2 结合模型相关进度、资源等信息对工作面进行分析和模拟;
    3 基于模型填报、查看相关工作面的任务计划、资源需求、质量安全检查、工作移交等信息;
    4 根据相关工作面中的任务计划,生成班组任务单,填报实际施工进度信息;
    5 设置工作面任务事前提醒与进度预警;
    6 结合移动互联网进行质量安全检查、工作交接、任务单下达、实际进度填报、提醒和预警等工作。

    9.2 应用内容及模型元素
    9.2.1 工作面管理中的工作面冲突分析、工作面过程管理、工作面移交宜采用 BIM 技术。
    9.2.2 工作面管理 BIM 应用宜按图 9.2.2 所示流程进行。

    image.png

    9.2.3 工程流水施工段划分宜结合工程特点、施工组织设计目标、工期定额和工效定额等对施工段和工作 面进行划分,并满足下列要求:
    1 支持制定专业工序级别的详细进度计划,并与进度计划关联;
    2 工作面应与工序关联,工序应体现工作面的全部工作内容。
    9.2.4 创建工作面管理模型时,宜基于进度管理模型,将工作面与模型中的相关楼层、专业构件关联,模 型中应包含工作面相关的空间区域信息。
    9.2.5 宜基于工作面管理模型进行工作面冲突检查,并根据冲突分析报告调整工作面划分。 9.2.6 工作面过程管理中,宜基于模型对工作面的进度、质量、安全、分包等工作进行管理。
    9.2.7 工作面移交时,应真实填报工作面移交信息,并与相关的工作面模型进行关联。

    9.2.8 工作面管理模型宜包含表 9.2.8 规定的模型元素和信息。

    image.png

     

    image.png

    9.2.9 工作面管理 BIM 应用成果宜包括:工作面管理模型、工作面冲突分析记录、工作面过程管理记录和 文件,工作面移交记录等。

  • grasshopper系列教程-曲线之间的相交

    grasshopper系列教程-曲线之间的相交

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线之间的相交

    以下的几个运算器就是用于计算曲线与曲线相交,曲线自己相交,或者多条曲线互相相交。

    Curve| Curve:曲线和曲线相交

    输入两条曲线计算其相交点,和计算相交点在ab曲线上的位置值。

    计算机生成了可选文字: 3dscgc011

    曲线与曲线相交的效果

    Curve| Self:曲线和自己相交

    计算机生成了可选文字: W%%'3dScgcom

    计算机生成了可选文字: 3dscg

    Multiple Curves:多条曲线相交

    Grasshopper运算器右边边的参数分别代表的是:

    1. 输出相交的点
    2. 输出和第1条曲线相交的序列号
    3. 输出和第2条曲线相交的序列号
    4. 输出和第1条曲线相交的点的位置值
    5. 输出和第2条曲线相交的点的位置值

    [elementor-template id=”7418″]