关于Revit嵌套和共享可载入族说明

例如,无需从头创建带有灯泡的照明设备,而可以将灯泡载入照明设备族中,来创建组合灯族。 在进行族嵌套之前是否共享了这些族决定着嵌套几何图形在以该族创建的图元中的行为。

  • 如果嵌套的族未共享,则使用嵌套族创建的构件与其余的图元作为单个单元使用。 不能分别选择(编辑)构件、分别对构件进行标记,也不能分别将构件录入明细表。

  • 如果嵌套的是共享族,可以分别选择、分别对构件进行标记,也可以分别将构件录入明细表。

窗族示例

  • 在如上所示的窗族示例中,嵌套但未共享的族的实例只有一个窗标记,将作为一个单元计入明细表中。

  • 在共享窗族的实例中,虽然嵌套族的行为类似于建筑模型中的单个构件,但 3 个窗族仍会分别标记并录入明细表中。

嵌套约束

对于可在其他族中载入和嵌套的族类型,存在一定的限制:

  • 只有注释族可以载入其他注释中。

  • 只有详图族和常规注释可以载入详图中。

  • 模型族、详族、常规注释、剖面标头、标高标头和轴网标头可以载入模型族中。

带有可互换构件的嵌套族

通过将族类型参数应用于嵌套构件,可以创建带有可互换子构件的族。 在载入和创建带有嵌套族的图元后,可以随时交换构件。




Revit三层平面图怎么不显示二层的墙体?揭开”平面视图范围”的秘密

    文章来源:Revit MEP

    Revit中的视图范围功能想必我们不会陌生,控制平面视图的顶底和剖面经常都会用到,但还有很多“秘密”可能用了那么多年Revit的我们也不一定很理解,类似上一篇提到的关于”管件异常透明”的问题,遇到时可能会不知所措;今天我们延续分享一下相关的知识,并掌握底图本身在项目中的应用价值。

    1.视图范围的概念

    显示出revit视图范围中的示意图,我们应该就不难理解其概念了,内容重点我们放在下面比较复杂的地方:

    视图范围:顶部、剖切面、底部、偏移(从底部)、主要范围和视图深度。

    2.剖切面的影响

    注意:剖切面对MEP机电安装专业是无效的。

    而对于如墙类别构件的实际显示的效果,表面和截面设置还是不同的:

    看一下实际情况中的区别:

    位于高处的墙:高于剖切面,不可见;

    位于中间的墙:被剖切,“截面”前景和背景填充均显示;

    位于低处的墙:低于剖切面,“投影/表面”前景填充显示,背景不显示;

    因此我们一般看到的都是剖切到的墙体,主要设置的是“截面”前景。

    位于高处的墙体其实也可以通过调节“底图”范围来显示,后续有很多相关的知识点,我们再做深入介绍。

    高于剖切面仍显示的特例情况,包括:窗、橱柜或常规模型,3种类别

    与剖面相交不被剖切的特例情况:

    1)高度小于2米的墙不会被剖切,并且顶部约束为“未连接”时,如果选择了其他标高作为顶部约束,就会被正常剖切。

    2)某些默认不可剖切的族,可以通过视图可见性中是否禁用设置区别出来。

    3.视图深度的影响

    通过视图深度的设置,我们可以看到当前层范围以外的图元:

    例如:下一层的排水管道、裙房边界等等。

    注意:使用底图也是很有效的做法,下一节我们会另做详细介绍。

    另外“截剪裁”会明显影响到“变截面”图元是否能正确显示:

    剖切面、视图深度、低于标高3的墙被剪裁的平面视图和低于标高3的墙可见的平面视图:

    4.视图深度内的图元样式设置

    视图深度内的图元使用<超出>线样式绘制,与图元类别无关。

    我们可以在“管理”>“其他设置”>“线样式”中进行设置:

    展开分类,找到<超出>的线型进行设置:

    建议此类设置为灰色或非实线来与正常范围内的图元做区分,后续会为大家继续再介绍实际应用的场景。




Revit线条画法有哪些?Revit内线条成型的做法

    Revit内线条成型有很多种可操作方法,譬如墙饰条、楼板边、屋顶檐槽,或者内建放样等等。但是要统计出来线条规格信息、品牌价格,还要能够区分房间信息,安装阶段等多方面考虑,上述方法各有所长各有不足。如墙饰条、楼板边、檐槽必须依附于墙体楼板屋顶等实体模型,内建轮廓放样造型易操作,但是很难做到明细表的相关精准统计。

    So,利用系统基于线性的族样板制作一个线条模型的样板,应该是个不错的解决方法。

    解决思路:

    一、基于线性的族,在项目中相交打断等操作非常方便,易上手。    

    二、利用嵌入轮廓族形成不同族类型,可以实现不同线条造型的迅速调整变换。

    三、交角问题,可以通过端点部位的延伸或者剪切解决,需要注意的是参数设置不当可能会出现下面这种交角不严谨的情况。

    还需要注意的是阴角和阳角相交时线条造型轮廓和路径之间的内外关系。

    四、交角角度设置。在16版本及以前版本中如果不借助于插件之类的,无法实现路径角度于线条切角角度的关联计算(17版本或许有突破,说明可参见上期微文说明)。所以目前纯revit需要手动设置一下交角处的线条端点角度即可,如图:

    总结:该方法能将每一段线条的准确使用量0误差统计,(施工现场线条切角加工计长不计短)。如墙体一样,绘制时依照顺时针方向(revit线性模型放置方向潜规则,否则会使得线条朝内。)




Revit如何调填充?Revit 技巧!预制模型间隙是如何被填充的?

    Revit提供了多个工具来填充风管系统、管道系统或电气保护层的预制模型中的间隙。根据情况,我们可以使用“修剪/延伸”、“快速连接”或“布线填充”等不同工具来填充这些间隙。

        使用修剪/延伸工具在两个直段之间填充间隙,例如,在将风管支管连接到干管或将管道系统连接到集配器时。

        使用“快速连接”工具在管件和另一直段之间无需添加管件的地方填充间隙。仅当选定管件后才可使用“快速连接”命令,而当选定直段时会禁用该命令。

        使用“布线填充”工具在两个打开的连接件之间添加零件,这种方式比逐个放置零件更快速、更高效。“布线填充”工具根据服务提供一个或多个解决方案。通过过滤所用管件可以减少解决方案数量。(路线必须位于一个平面上,需要两个平面或三个折弯的解决方案都不受支持。)

    我们可以使用任一自动填充工具(修剪/延伸、快速连接或布线和填充)来指定要排除部分零件。

    如果要在两直段之间填充间隙,需要使用“修剪/延伸”工具。

    如果要使用“快速连接”工具,需要执行以下步骤:

    1.选择带开放连接件的预制管件。

    2.单击鼠标右键,然后单击“快速连接”或从起始连接件拖动。

    3.单击另一预制件上打开的连接件,建立管线末端。快速连接对于拉伸偏移或楔形或拖动折弯非常实用。如果存在多个可用解决方案,Revit将提供选项以打开“布线填充”编辑器。

    如果要使用“布线填充”工具,需要执行以下步骤:

    1.选择预制构件及打开的连接件。如果选定构件中有多个打开的连接件,就必须选择要进行布设的连接件。

    2.单击“修改|预制构件”选项卡?“编辑”面板?(布线填充)。移动鼠标时,Revit会测量视图中位于同一平面上的打开的连接件,以确定是否可以建立连接。每个可用连接件上都会显示一个箭头。(路线必须位于一个平面上,需要两个平面或三个折弯的解决方案都不受支持。连接角度不能大于90度。)

    我们可以在“预制设置”对话框中更改可用连接件上箭头的颜色。

    3.单击打开的连接件,以建立管线末端。起点必须是预制构件上的连接件,但终点可以是常规Revit图元,如风管、管道或机械设备。

    4.单击“解决方案”面板上的“上一个”和“下一个”或绘图区域的和以查看可能的解决方案。首先显示所需零件数最少的解决方案。单击“下一个”时,所显示的解决方案需要更多零件来完成管路。我们也可以按下右箭头和左箭头键查看下一个和上一个解决方案。

    “MEP预制构件”选项板显示可用解决方案中使用的所有构件。蓝点指示当前选定解决方案中使用的构件。将光标置于列表中的某个构件上时,该构件将在图形区域中亮显。在“MEP预制构件”选项板中,选择复选框以过滤可用管件列表和限制解决方案数量。

    5.(可选)大小、形状和方向的更改从路线起点开始发生。若要反转路线的起点和终点,请在绘图区域中单击(从另一端开始布线)。

    6.(可选)若要布线到T形三通或接头解决方案并选择中心线作为直段的第二个点,而不是打开的连接件,需要在“解决方案”面板中,单击(切入)。“切入”启用时智能捕捉会自动禁用。

    7.单击“解决方案”面板上的“完成”或绘图区域中的以接受解决方案并完成管路。也可以按Enter键结束命令。




revit属性栏怎么调出来?关于Revit属性栏的调出及放置

关于revit软件的使用方法上,今天小编给大家放送的是关于revit属性栏的调出以及放置,希望能够帮助到大家子日常使用revit软件以及参加BIM考试时能够有所帮助。

我们在打开revit之后,很有可能因为不熟练把属性栏不小心关掉了,这种时候,没有属性栏就无法正常工作,那属性栏从哪里调出来呢?

其实很简单,选项卡中选择视图——用户界面

点开用户界面的小三角

在属性前面勾选对勾就可以了。

我们在工作学习时候,有时候不小心不知道怎么的属性栏就不在工作界面的两边了,而是跑到了工作界面的上方,影响绘图区域。

怎么把属性栏放回界面原来的位置呢

选中属性栏进行拖动,注意将鼠标拖动至左右边框上,出现虚线框即可




revit二次开发 提取模型线边缘并将之变成模型线

提取模型线边缘并将之变成模型线主要是为了方便建桥梁的护栏,因为选择护栏的路线必须是在平面上,这点暂时不好解决。

但是前一个问题还是可以解决的。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.ApplicationServices;
namespace 取得边缘线
{
    [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
    [Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)]
    [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
    public class Class1 : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            Document revitDoc = commandData.Application.ActiveUIDocument.Document;  //取得文档
            Application revitApp = commandData.Application.Application;             //取得应用程序
            UIDocument uiDoc = commandData.Application.ActiveUIDocument;
            Selection sel = uiDoc.Selection;
            Reference ref1 = sel.PickObject(ObjectType.Element, “选择一个族实例”);
            Element elem = revitDoc.GetElement(ref1);
            FamilyInstance familyInstance = elem as FamilyInstance;
            Options opt = new Options();
            opt.ComputeReferences = true;
            opt.DetailLevel = ViewDetailLevel.Fine;
            GeometryElement e = familyInstance.get_Geometry(opt);
            Transaction tra = new Transaction(revitDoc);
            tra.Start(“revit”);
            foreach (GeometryObject obj in e)
            {
                GeometryInstance geoInstance = obj as GeometryInstance;
                GeometryElement geoElement = geoInstance.GetInstanceGeometry();
                Transform insTransform = geoInstance.Transform;
                foreach (GeometryObject obj2 in geoElement)
                {
                    Solid solid2 = obj2 as Solid;

                    if (solid2.Faces.Size > 0)
                    {
                        
                        foreach (Edge edge in solid2.Edges)
                        {
                            Curve curve = edge.AsCurve();
                            //TaskDialog.Show(“revit”,edge.AsCurve().GetType().ToString());                            

                            CreatModelLine2(revitDoc, curve, revitApp);
                            //SketchPlane plane =SketchPlane.Create(revitDoc,new Plane(normal,curve.GetEndPoint(0)));
                            //ModelCurve modelCurve = revitDoc.Create.NewModelCurve(curve,);
                            
                        }
                        

                        //FindBottomFace(solid2);
                        //FindEdge(solid2);
                        //FindLine(solid2);
                        //FindPoint(solid2);
                        //transformPointAndUaPoint(solid2, insTransform);
                        //TaskDialog.Show(“呵呵”, “在这里”);
                    }
                }
            }
            tra.Commit();
            return Result.Succeeded;
        }

        public void CreatModelLine(Document revitDoc, Curve curve, Application revitApp)
        {
            XYZ p1 = GeomUtil.SubXYZ(curve.GetEndPoint(0), curve.GetEndPoint(1));
            XYZ p2 = GeomUtil.SubXYZ(curve.GetEndPoint(0), new XYZ(3, 29, 37));
            XYZ normal = GeomUtil.CrossMatrix(p1, p2);
            SketchPlane modelSketch = SketchPlane.Create(revitDoc, revitApp.Create.NewPlane(normal, curve.GetEndPoint(0)));
            ModelCurve modelcurve = revitDoc.FamilyCreate.NewModelCurve(curve, modelSketch);

        }
        /// <summary>
        /// 在项目中建模型线
        /// </summary>
        /// <param name=”revitDoc”></param>
        /// <param name=”curve”></param>
        /// <param name=”revitApp”></param>
        public void CreatModelLine2(Document revitDoc, Curve curve, Application revitApp)
        {
            
            try
            {
                XYZ p1 = GeomUtil.SubXYZ(curve.GetEndPoint(0), curve.GetEndPoint(1));
                XYZ p2 = GeomUtil.SubXYZ(curve.GetEndPoint(0), new XYZ(3, 29, 37));
                XYZ normal = GeomUtil.CrossMatrix(p1, p2);
                SketchPlane modelSketch = SketchPlane.Create(revitDoc, revitApp.Create.NewPlane(normal, curve.GetEndPoint(0)));
                ModelCurve modelcurve = revitDoc.Create.NewModelCurve(curve, modelSketch);
            }
            catch
            {
                XYZ p1 = GeomUtil.SubXYZ(curve.Tessellate()[0], curve.Tessellate()[1]);
                XYZ p2 = GeomUtil.SubXYZ(curve.GetEndPoint(0), curve.Tessellate()[2]);
                XYZ normal = GeomUtil.CrossMatrix(p1, p2);
                SketchPlane modelSketch = SketchPlane.Create(revitDoc, revitApp.Create.NewPlane(normal, curve.GetEndPoint(0)));
                ModelCurve modelcurve = revitDoc.Create.NewModelCurve(curve, modelSketch);
            }
            
        }

}




3ds Max遇到问题弹窗如何解决?看这篇文章就够了!

文章来源:炫云

 

3ds Max是很多铁汁朝夕相伴的老伙计了,在与之打交道的过程中,难免会遇到很多突发状况。甚至,在打开该软件时,都可能会被莫名其妙跳出来的弹窗困扰得头大。3ds Max的弹窗问题是复杂多样的,我们要具体问题具体分析。针对不同提示内容的弹窗,有不同的应对方案。

类型一

Error while registering piugins(未将对象引用设置到对象的实例)

当打开3ds Max时,跳出“Error while registering piugins”弹窗↓

 

之所以会出现这类弹窗,往往是由于电脑里存在安装过3ds Max的痕迹,某个“顽强”的3ds Max插件没有被彻底清除。因此,要想解决该类型的弹窗问题,善用删除功能即可。

删除下列文件夹:

C:用户名AppDataLocalAutodesk3dsMax

C:用户名AppDataRoamingAutodesk3dsMax

类型二

发生了错误,应用程序将立即关闭,是否尝试保存当前场景的副本?

当打开3ds Max时,跳出“发生了错误,应用程序将立即关闭…”弹窗↓

 

相比较第一类弹窗问题而言,这个弹窗的难度有所升级。虽然它是全中文,看起来似乎比第一类简单。然而实际上,它的解决步骤要复杂得多,具体如下。

① 对3ds Max用户首选项进行重置

重置3ds Max用户首选项,将其恢复到默认值。这个举措可以更正一个或多个用户相关文件已损坏或丢失的问题。

② 更新显卡驱动程序至最新的可用版本

将其更新至兼容的最新版本。

③ 更改3ds Max中的显示驱动程序

将当前显示的驱动程序从默认的Direct3D11更为其他驱动程序。

④ 将其他用户特定的文件夹进行删除操作

在Windows中,找到下列文件夹,并将其删除:

C:users(用户)Administrator(用户名)appdatalocalautodesk3dsmax

C:users(用户)Administrator(用户名)appdata
oamingautodeskmax

⑤ 以管理者身份运行3ds Max

右键单击3ds Max<版本>桌面图标,选择“以管理员身份运行”。

类型三

MaxScript自动加载脚本错误——语法错误

当打开3ds Max时,跳出“MaxScript 脚本控制器异常”弹窗↓

 

第三类弹窗问题比之第二类,相对简单一点。出现这类弹窗问题时,也可以通过删除功能来解决,这边提供2种不同的解决思路。

思路一:删除或重命名启动脚本

将3ds Max关闭,打开下列路径的文件夹:

C:Program FilesAutodesk3ds Max 20XX(注:XX为3ds Max版本号)ScriptsStartup folder。

思路二:删除UI,将3ds Max重置为初始状态

将3ds Max关闭,打开下列路径的文件夹:

C:Users用户名AppDataLocalAutodesk3dsMax20XX-64bit(注:XX为3ds Max版本号)




Revit中如何将悬臂添加到结构楼板?

通过编辑结构楼板的边界草图添加悬臂偏移。

  1. 在平面视图中选择结构楼板。

  2. 单击“修改 | 楼板”选项卡“模式”面板(编辑草图)。

  3. 选择将接收悬臂的结构楼板边缘。

  4. 在选项栏中,为混凝土结构楼板和金属压型板输入悬臂偏移值。

    在复合混凝土面板和金属压型板中,钢悬臂参数将总是这两个偏移中较小的那个。 如果结构楼板是混凝土或金属,则应该设置相应的偏移。

    对任何需要悬臂的结构楼板边缘重复步骤 1 到 4。

  5. “模式”面板(完成编辑模式)。

Revit创建标高有几种方法?关于Revit创建标高的方法

Revit创建标高有几种方法?

Revit创建标高的方法1:直接绘制:设计栏“基本-标高”命令,捕捉标高起点和终点位置(系统自动捕捉对齐相邻标高的端点,并显示间距尺寸)直接绘制标高。该方法很简单,此处不做详述。   

Revit创建标高的方法2:鼠标拾取:在创作过程中如果您已经创建了其他构件或线条,或有导入的dwg文件,那么可以直接拾取这些元素生成轴网。方法是:设计栏“基本-标高”命令,在选项栏上单击 ,移动光标在图形中拾取已有的线、dwg文件的标高等图元,则自动创建一根标高。   此方法快,但如果拾取的图元长度不同的话,创建的标高长度也不同,需要逐个调整长度。对有导入的dwg文件的标高,此方法非常方便。  

Revit创建标高的方法3:复制阵列:用前两种方法创建首根轴线后,可以利用“复制阵列”这些编辑命令快速生成其余标高,其中有些小技巧:   

(1)复制:选择一根标高,点工具栏中的“复制”命令,选项栏勾选“约束”“多个”,然后在标高上或其他位置单击做为复制参考点,向上移动光标到屏幕顶部尽量远的地方(你会发现光标处于正交状态,复制的标高不会偏移)。然后直接输入层高尺寸,回车后复制一根标高,连续输入并回车,复制剩余标高。见下图1   注意:“约束”的作用就是保持光标处于正交状态。   

(2)阵列:等层高标高用阵列。选择一根标高,点工具栏中的“阵列”命令,选项栏勾选“成组并关联”“第二个”“约束”,设置“项目数”,然后在标高上或其他位置单击做为参考点,向上移动光标(你会发现光标处于正交状态,阵列的标高不会偏移)。然后输入相邻两根轴线的间距尺寸,回车。此时系统提示输入“项目数”确认,可以输入和选项栏设置“项目数”不同的数或回车确认。

注意:勾选“成组并关联”的好处是:阵列完成后每个对象都是一个组,如果此时想改变阵列数,可以选其中一个对象,会出现阵列数,直接修改该值即可。   勾选“成组并关联”的不便的地方是,不能直接修改标头文字,需要进入编辑组模式方可。所以建议:阵列数确认不变后,将成组的标高全部解组。   

以上三种方法创建的标高的名称,会按名称后面的数字或字母自动排序。




Revit渐变色怎么做?Revit中如何创建红白渐变钢管材质

    第一种方法    使用红白贴图

    第一步将图象的源文件替换成上图中的红白贴图,第二步调整图像位置,使其红白左右放置,第三步调整贴图比例,这决定着每个红白条纹的长度第四步将水平和垂直重复都改成平铺。第五步将材质赋予给对象即可完成

    此种方法是经常使用的较为稳妥的方法,如果找不到红白贴图,可使用第二种方法

    第二种方法

    第一步常规选项卡下改为渐变,颜色无需更改

    第二步点编辑,进入编辑选项卡

    渐变类型改为对角线,颜色始末端均为红色中间位置在0.41颜色为白色插值均为实体。第三步调整旋转角度,横杆旋转45度,纵向杆旋转135度

    第四步将材质赋予给对象即可完成

    第三种方法

    第一步百度搜索红白贴图,下载一张图片

    第二步在Revit中绘制出栏杆扶手3m,选中栏杆扶手,单击“编辑类型”按钮,打开“类型属性”对话框。在该对话框中单击栏杆结构后面的“编辑”按钮。弹出“编辑扶手(非连续)”对话框。删除扶手1和扶手2。修改高度分别为300mm和600mm。不修改轮廓。

    第三步添加扶手3和扶手4材质。单击材质“file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg” 按钮,打开“材质浏览器”对话框。在Autodesk材质库中搜索“混凝土-轻质”,将其添加至项目材质列表中。复制重命名为“栏杆扶手”,切换至外观选项卡,单击图像,弹出纹理编辑器。浏览到刚刚下载的红白贴图文件的位置。修改纹理。

    第四步调整适合的比例,单击完成按钮。继续单击3次确定按钮。退出所有对话框。观察模型。

    第五步添加顶部扶栏材质,配合键盘Tab键。选中顶部扶栏。单击编辑类型按钮。打开类型属性对话框。在对话框中添加材质也为“栏杆扶手”。




Revit线条粗细设置怎么做?Revit中五种线宽的设置该如何区分?

    文章来源:GreenBIM

    实战日记为GreenBIM+中心(GB+中心)小鲜肉团队结合BIM实践经验,拿出不可告人的,不对,不轻易公开的压箱底心得日记,呕心沥血编撰而成,实用又走心,谁看谁知道。还包含干货教程和新技术讲解哦~

    Revit中五种线宽的设置该如何区分?

    在开始一个项目之前,我们应该做些什么准备工作?第一步就是制作适合国家制图标准的项目样板。简单的理解,就是在Revit中我们需要将平立剖等图纸的显示设置成我们习惯的样子,以及出图打印时,各部分图元的线宽是我们制图规范所要求的线宽。而这一步所完成的样板文件可以供我们以后在其它项目中重复使用,从而避免重复的工作。

    Revit中控制视图显示的方法是非常丰富的,就拿线宽设置来说,笔者就找到了五个跟线宽有关的设置。初学者很容易被这么多的设置选项搞混。今天就带大家认识这五种设置方式分别如何使用。下面我们来看看这五种设置都是什么。

    1、【管理】-【其他设置】-【线宽】

    此处的线宽设置是其他四种线宽设置的基础。Revit分别为模型对象、透视视图、注释对象各设置16种线宽。其中针对模型对象可以针对不同的比例为每种线宽设置不同的宽度值。

    根据应用者最常用的出图方式,应该设置不同组合的线宽。例如打印大幅面硫酸图晒图,和打印小幅面图纸成册相比线宽值的设置应该有所不同。合理的线宽值要在实际应用中逐步调试。

    2、【管理】-【对象样式】

    “对象样式”的设置是保证除线图元外其它图元外观样式的关键,它的设置体现在整个项目所有视图中。前面介绍的“线宽”设置成果应用于此。

    3、【视图】-【可见性/图形】(或者快捷键VV)

    此处的线宽设置只针对当前视图,并且能够优先替换上面讲到的【对象样式】的设置。这样我们就可以做到在不同视图中同种图元拥有不同线宽显示。

    4、【视图】-【可见性/图形】-右下角【截面线样】式勾选并点击编辑

    此处对线宽的设置是针对当前视图中墙等特殊图元的,它可以控制墙的结构层、保温层、面层等拥有不同的线宽显示。截面线样式的设置是优先于所有的线宽显示设置的。以一段复合墙为例:

    1)下图为没有勾选截面线样式的墙的显示:

    2)下图为勾选了截面线样式墙的显示:

    5、【管理】-【其它设置】-【线样式】

    线样式是用来设置线图元显示外观的关键。例如可以设置项目中的模型线、详图线的宽度颜色以及线型图案。




Revit官方教程丨Revit中的预制详图介绍

将 Revit 用于预制详图时,若要提高工作效率并获得最佳结果,请遵循以下建议。

重新放置构件

  • 拖动连接件的同时按住 Shift 键,以任意方式重新放置多个构件。例如:

    • 拖动连接件的同时如果按住 Shift 键,则可以在任意方向上移动管道。

  • 拖动连接件的同时如果未按住 Shift 键,则移动将受约束。

  • 使用“移动”工具使移动更精确。请参见使用“移动”工具移动图元。

使偏移接头居中,然后再使用“设计到预制”。

为改进将 Revit 模型转换为预制构件时的结果,请确保偏移接头居中,然后再启动“设计到预制”工具。 转换完成后,可以重新放置接头。

在使用“布线填充”之前,为需要三个折弯的间隙添加一个折弯。

如果两条直线之间的间隙的标高不同(如下图所示),并且要填充间隙的解决方案包括三个折弯,那么在使用“布线填充”工具之前,请先在其中一条直线的终点处放置第一个折弯。

Revit 将提供一种解决方案,其中使用其他两个折弯填充间隙。

使用“布线填充”将支管连接到主管

将支管连接到主管时,请使用“布线填充”。“修剪/延伸”始终使用第一种解决方案,这可能不是您需要的结果。使用“布线填充”便可更快速地获得所需的解决方案。

剪切成直线时应对齐到边缘。

在预制零件(如 T 形三通)中,当通过对齐交叉支管追踪线以插入或剪切成直线时,请通过在直线边缘单击(不是在直线的中心线单击)的方式将零件与交叉口对齐。

请执行此操作,因为当您对齐至边缘时,该零件将对齐到追踪线。当您对齐至到中心线,零件将对齐到捕捉栅格,而不是追踪线。有关 Revit 对齐行为的详细信息,请参见对齐。

对齐到(单击)零件的边缘,如下图所示(对齐至追踪线): 不对齐到(单击)零件的中心线,如下图所示(对齐到捕捉栅格):




Revit管道标记怎么设置?Revit创建管道标记的方法教程

    1)首先打开完成的Revit模型文件。

    2)创建注释族。

    3)选择注释文件夹中的公制常规标记。

    4)点击选项卡中的“族类别和族参数”,在弹出的窗口中将族类别改为管道标记。

    5)删除界面中的红色字体和框,之后点击创建选项卡中的“标签”。

    6)在界面中心点击鼠标左键,弹出编辑标签窗口,在左侧列表中选择需要标注的内容添加到右侧,之后点击确定。

    7)单击选择创建的标签,在属性栏中更改图形属性,调整需要的内容;在编辑类型中更改类型参数,调整需要的内容。

    8)管道标注创建完成之后,点击载入到项目,之后点击注释选项卡中的标记工具栏中的按类别标记,点击项目中的管道,就会自动完成管道标注。

   

    

    

  

  

  




创建Revit族的步骤教程:Revit族的创建详解

    一、AutodeskRevit有三种族类型

    1、系统族

系统族是在AutodeskRevit中预定义的族,包含基础建筑构件,例如墙、窗和门。例如,基本墙系统族包含定义内墙、外墙、基础墙、常规墙和隔断墙样式的墙类型。可以复杂和修改现有系统族,但不能创建新系统族。可以通过指定新参数定义新的族类型。

  2、标准构件族

在默认情况下,在项目样板中载入标准构件族,但更多标准构件族存储在构件库中。使用族编辑器创建和修改构件。可以复制和修改现有构件族,也可以根据各种族样板创建新的构件族。族样板可以是基于主体的样板,也可以是独立的样板。基于主体的族包括需要主体的构件。例如,以墙族为主体的门族。独立族包括柱、树和家具。族样板有助于创建和操作构件族。

标准构件可以位于项目环境外,且具有.rfa扩展名。可以将它们载入项目,从一个项目传递到另一个项目,而且如果需要还可以从项目文件保存在您的库中。

    3、内建筑

内建族可以是特定项目中的模型构件,也可以是注释构件。只能在当前项目中创建内建族。因此它们仅可同于该项目特定的对象,例如,自定义墙的处理、创建内建族时,可以选择类别,且您使用的类别将决定构件在项目中的外观和显示控制。

    二、将族添加到项目中

1、打开或开始创建一个项目。要将族添加到项目中,可以将其拖曳到文档窗口中,也可以使用“文件”菜单上的“从库中载入”“载入族”命令将其载入。一旦族载入到项目中,载入的族会与项目一起保存。所有族将在项目浏览器中各自的构件类别下列出。执行项目时无需原始族文件。可以将原始族保存到常用的文件夹中。见下图:

    但是,如果修改了原始族,则需要将该族重新载入项目以查看更新后的族。

1、在“文件”菜单上,单击“从库中载入”“载入族”。

2、定位到族库或族的位置。

3、选择族文件名,然后单击“打开”。

    三、创建标准构件族的常规步骤

1、选择适当的族样板。

2、定义有助于控制对象可见性的族的子类别。

3、布局有助于绘制构件几何图形的参照平面。

4、添加尺寸标注以指定参数化构件几何图形。

5、全部标注尺寸以创建类型或实例参数。

6、调整新模型以验证构件行为是否正确。

7、用子类别和实体可见性设置指定二维和三维几何图形的显示特征。

8、通过指定不同的参数定义族类型的变化。

9、保存新定义的族,然后将其载入新项目然后观察它如何运行。

    四、什么是参照平面、是参照、定义原点?

1、在学习制作构件族之前,我们应当先了解几何基本概念:

参照平面:设定参照平面后才可以对该族进行尺寸标注或对齐该族。

点选参数平面,再点选“图片属性”按钮,即出现下列对话框:

    2、是参数:“是参数”属性指定在族的创建期间绘制的“参照平面”是否为项目的一个参照。所以可以对该族进行尺寸标注或对齐该族。几何图形参照可设置为强参照或弱参照。强参照的尺寸标注和捕捉的优先级最高。弱参照的尺寸标注优先级最低。因为强参照首先预高亮显示,将族放置到项目中并对其进行尺寸标注时,可能需要按TAB键选择弱参照。

3、定义原点:“定义原点”属性指定正在放置的对象上的光标位置。例如,放置矩形柱时,光标放置于该柱造型的中心线。“定义原点”可以只指定一个参照平面,例如“Metricwindow.rft”的样板。只要是墙就能插入窗户,不需要定义交点。请体会!

教程AVI族的实例制作说明

    一、万能窗制作流程

    1、创建窗框

(1)新建族文件,选择“Metricwindow(公制窗).rft”为样板(必须根据各种相应的族样板创建新的构件族,如窗族可以使用窗或基于墙的族样板)

    (2)用拉伸创建窗框,拾取墙中心线为工作平面,沿洞口边线绘制矩形并锁定其位置,将矩形向内偏移60。请注意工作平面的设定和锁定的应用。

(3)设置拉伸起点、终点为正、负30,设定其子类为框架/竖梃,完成绘制。设定其子类别为框架/竖梃:

    (4)添加“窗框材质”参数,在材质库中添加“塑钢窗框”的材质

    在材质库中创建新的材质,先复制,再重命名。

    给窗框指定材质参数

先点选窗框,再点选“图片属性”,出现下列对话框:

    (5)设置窗框可见性为三维和前/后视图

先点选窗框,再点选“可见性…”,出现下列对话框:

    可以控制物体在不同视图的可见性,还可以控制物体在同一视图中不同详细程度时的可见性。

    2、创建横梃

(1)绘制三条横梃位置参照平面,标注尺寸,使其相等,删除标注;

(2)标注第一根横梃位置尺寸;

(3)用拉伸创建横梃,拾取墙中心线为工作平面,绘制矩形并锁定其左、右位置

(4)调整其上、下宽度,设置拉伸起点、终点,子类别及材质参数,完成绘制;

(5)添加“横梃AI间距”参数,添加“横梃AI可见”参数

    (6)将尺寸标注指定“横梃AI间距”长度参数标签

    点选尺寸标注,再点选。

给横梃指定“横梃可见”参数(构件的可见性参数要在族载入到项目中才能生效)

(7)先点选横梃,再点选“图片属性”,出现下列对话框:

    (8)设置横梃可见性为三维和前/后视图

    3、创建其他横梃和竖梃

(1)用同样方式创建并设置其余横竖和竖梃

(2)可以用“连接几何实体”命令将所有横梃和竖梃连接在一起,但是此操作将会影响到窗梃的可见性的控制。

  4、创建玻璃

(1)用拉伸创建玻璃,拾取墙中心线为工作平面,沿窗框内边线绘制矩形并锁定其位置

(2)设置拉伸起点、终点为正、负3,其子类别为玻璃,完成绘制

(3)填加“玻璃材质”参数,给玻璃指定“玻璃材质”参数

(4)设置玻璃可见性为三维和前/后视图

    5、绘制窗户、立面、剖面显示线(因为我们将窗框,窗梃,玻璃等的可见性都设为三维和前/后视图在详细程度为精细时可见。为什么?请体会)

    (1)用“符号线”绘制窗户的平面显示线,并锁定其位置;

(2)打开右视图,绘制窗户的剖面显示线,并锁定其位置;

    6、创建窗套

(1)用扫掠创建窗套,拾取外墙面为工作平面;

(2)绘制二维路径,沿洞口边线绘制矩形并锁定其位置,完成路径;

(3)绘制轮廓,打开右视图,按实际尺寸绘制轮廓并锁定起位置;

(4)标注尺寸、锁定尺寸,完成轮廓,完成扫掠;

(5)标注窗套宽度尺寸,标注窗套厚度尺寸;

(6)添加“窗套厚度”参数,添加“窗套可见”参数;

(7)给窗套指定窗套材质和窗套可见参数,复制“白色涂层窗套”材质;

(8)设置窗套可见性为三维和前/后、左/右视图;

    7、新建窗类型

(1)新建C1620窗类型,修改高度值为2000,竖梃间距为400、800、1200,横梃间距为500、1000、1500,宽度为1600;

(2)保存族文件

样板文件中“万能窗”族通过修改参数所生成的几种窗类型举例:

    二、万能窗-阵列制作流程

    1、创建竖梃

(1)新建族文件,选择“MetricGenericModel(公制常规模型).rft”为样板

(2)绘制参照平面,其相对位置为960和2280

(3)用拉伸创建竖梃,设置工作平面,绘制立面矩形,调整其左、右宽度为30

(4)设置拉伸起点,终点为正、负30,完成绘制;

(5)标注高度尺寸,添加“竖梃材质”参数,添加“竖梃高度”参数;

(6)将尺寸标注转成“竖梃高度”参数标签;

(7)设置竖梃可见性为三维和前/后视图;

(8)保存文件名为“万能窗-竖梃.rfa”

    2、创建横梃

用同样的方法创建“万能窗-横梃.rfa”族文件

    3、“从库中载入”竖梃、横梃族文件,设置参数

(1)选择“Metricwindow(公制窗).rft”为样板,添加窗玻璃后,另存为“万能窗-阵列.rfa”。

(2)添加“横梃竖”、“竖梃数”、(参数类型为整数)“横梃间距”、“竖梃高度”参数

    (3)设置“横梃长度”、“竖梃高度”参数的计算公式

(4)绘制竖梃位置参数平面,标注尺寸,并将其转成“竖梃间距”参数标签

    (5)“从库中载入”“万能窗-竖梃.rfa”和“万能窗-横梃.rfa”族文件

(6)用“构件”命令放置竖梃,在立面上将竖梃和参照平面对齐并锁定

(7)给竖梃指定竖梃高度和竖梃材质参数,将嵌套族中的参数和现有族参数相关联。

(8)先点选窗框,再点选“图元属性”,出现下列对话框

    4、阵列竖梃

(1)阵列竖梃,项目数为3个,拾取阵列起点和终点,确认选中成组并关联

    (2)将项目数转成“竖梃数”标签,将第3根竖梃和参照平面对齐并锁定

点选阵列物体,出现带有阵列数的树壮成组图案

    (3)标注第1根和第3根竖梃底部和窗框位置尺寸并锁定,请体会

(4)设置“竖梃数”参数值为3

    5、阵列横梃

用同样的方法放置并阵列横梃

    6、绘制窗户平面、剖面显示线

(1)用“符号线”绘制窗户的平面显示线条并锁定其位置

(2)打开右视图,绘制窗户的剖面显示条并锁定其位置

    7、新建窗类型

(1)新建C3030窗类型,修改高度值为3000,竖梃数和横梃数为4,宽度为3000

(2)保存族文件

    三、万能门制作流程

    1、创建门亮子

(1)新建族文件,选择“Meticwindow(公制窗).rft”为样板制作门亮子

(2)按照洞口尺寸创建好玻璃和窗框后,将洞口删除,亮子的洞口将由门的洞口来控制,将文件保存为“亮子”。

    2、“从库中载入”门亮子族文件,设置参数

(1)为了减少族的参数和约束,用MetricGenericModelwallbased.rft的样板创建门的模型,用“洞口”命令在墙上创建门洞、门板,添加“门板高”的长度参数

    (2)万能门中载入“亮子”的族文件,在项目浏览器中将亮子拖拽到墙上,将中心线与门的中心线对齐并且锁定。

    (3)在万能门中添加相应的参数:添加新参数“显示亮子”的“是/否”参数来控制是否实现亮子,“亮子高”的长度参数来控制亮子高度。

(4)亮子作为嵌套族载入进来后,使其参数与门的参数相关联:底高度=门板高,可见性=显示亮子,高度=亮子高,宽度=宽度,这样通过改变门的参数就可以直接控制亮子的参数。

    3、创建条件公式以控制族参数值

(1)用参数“门高”来控制万能门的总高度,显示亮子的时候高度等于门板高加上亮子高,不显示亮子时高度等于门高,此处可用条件参数控制,即门高=if(显示亮子,门板高+亮子高,门板高)。

    (2)用扫掠绘制门套,以下步骤省略(注意门的平面显示)

样板文件中“万能门”族通过修改参数所生成的几种类型举例:




BIM技巧|Revit是什么软件?Revit参数化指的是什么?

Revit(即RevIt,有加速引擎的意思)是由Autodesk公司推出的BIM核心建模软件(BIMAuthoringSoftware),前身是美国RevitTechnology公司推出的ReviseImmediately软件,是三维设计软件中的旗舰软件。由于AutoCAD软件几十年来的绝对影响力,Revit引入我国后,迅速占领绝大部分国内市场,形成了以Revit为主导的BIM体系,促进建筑行业向数据化和参数化的方向迈进。

Revit包含Architecture(建筑)、Structure(结构)和MEP(机电设备)三大模块,其中Architecture模块使得建筑设计师能够精确地表达他们的设计理念并将设计思路具现化,设计师可以在单一的软件环境中实现一整套完整项目的三维表达,同时在同一个三维草图上快速地修改模型,建筑师也可以使用Revit完成日照分析、能耗分析和工程量的统计等工作。Structure模块为结构工程师提供了参数化的结构构件库,同时能够对相应模型进行承载力和合理性分析,为方案的可行性和可靠性检验提供支持,提高了设计师的工作效率。对于电气、暖通、给排水等设备工程师而言,MEP模块的使用一方面可以促进设备专业和建筑结构专业的协同工作,大幅度的减少由于专业壁垒导致的设计误差,另一方面Revit中各种设备族库的使用也能够简化设备工程师的工程流程,方便设备参数的变更以及设备信息的统计。

参数化设计是Revit的一个重要思想,它分为两个部分:参数化图元和参数化修改引擎。Revit中的图元都是以构件的形式出现,并通过形态参数进行驱动,而参数保存了图元作为数字化构件的所有信息。参数化修改引擎提供的参数更改技术,使得用户对设计对象或文档部分所做的任何改动,都可以自动地在其他相关联的对象里反映出来,每一个构件都通过一个变更传递引擎互相关联。构件的移动、删除和尺寸的改动所引起的参数变化会引起相关构件的参数产生变化,任一视图下所发生的变更都能参数化地、双向地传播到所有视图,以保证所有图纸的一致性,不需要逐一对所有视图进行修改,从而提高了工作效率和工作质量。

杨亿 深圳大学

仅供学习交流 版权归原作者所有




在Revit中如何让梁、柱随板标高走?

要画一个弧形的汽车坡道,它下面有结构柱和梁,那么如何让梁、柱跟随坡道的标高走呢?

1、先根据标高,把弧形坡道板画出来。

2、根据需要把柱子和梁画出来。

3、选择绘制的所有柱,使用“修改/结构柱”选项卡下“附着顶部/底部”命令,参数简单设置一下,将柱附着到楼板,完成后如下图。

4、下面选择梁,在属性栏中的“起点附着类型”和“终点附着类型”都 设为“距离”,“起点附着距离”和“终点附着距离”都为“0”,然后就可以了。

三维效果如图所示。

意义:通过学习上述文章,可以快速的对进行修改,使其附着到相对应的楼板上,方便建模,加快建模速度。




Revit官方教程丨放置机械设备和管道附件

放置机械设备

可以使用该工具将机械设备(例如锅炉和翅片管散热器)放置在管道系统中。

  1. 在项目浏览器中,打开要在其中放置机械设备的视图。

  2. 在绘图区域中,放大管道系统中要放置机械设备的区域。

  3. 单击“系统”选项卡“机械”面板“机械设备”,然后在“类型选择器”中,选择一种特定的设备类型。

  4. 在功能区上,确认选择了 (在放置时进行标记),以自动标记设备。 然后在选项栏上指定下列标记选项:

    目标 操作
    修改标记方向 选择“水平”或“垂直”。
    载入其他标记 单击“标记”。
    在标记与设备之间包含引线 选择“引线”。
    修改引线的默认长度 在“引线”复选框右侧的文本框中输入值。
  5. 在“选项”栏上,指定您是否要启用“放置后旋转”功能。

  6. 将光标移到要放置机械设备的位置,然后单击。

    提示: 将设备放入视图前,可以按空格键进行旋转。 每按一次空格键,设备旋转 90 度。

放置管道附件

可将管路附件添加到平面、剖面、立面和三维视图中。

  1. 在项目浏览器中,打开要在其中放置管路附件的视图。

  2. 单击“系统”选项卡 “卫浴和管道”面板 “管路附件”。

  3. 在“类型选择器”中,选择管道附件类型。

  4. 在绘图区域中单击管段的中心线,将附件连接到管段。




Revit中创建楼板有哪几种方法?关于创建楼板的方法

若要创建楼板,请拾取墙或使用绘制工具绘制其轮廓来定义边界。

  1. 单击“建筑”选项卡“构建”面板“楼板”下拉列表(楼板:建筑)。

    在哪里?

  2. 使用以下方法之一绘制楼板边界:

    楼层边界必须为闭合环(轮廓)。 要在楼板上开洞,可以在需要开洞的位置绘制另一个闭合环。

    • (拾取墙)。 在绘图区域中选择要用作楼板边界的墙。

    • “绘制”面板,然后选择绘制工具。 请参见绘制。

  3. 在选项栏上,指定楼板边缘的偏移作为“偏移”。

    (完成编辑模式)。




岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

武汉岩土工程学会_地质BIM培训班全套资料下载(附赠简单地形地质模型创建培训(Dynamo+Civil3d)

进入下面的知识星球内免费下载(推荐),或者公众号首页回复“地质BIM”获取

岩土勘察 BIM 关键技术与建议方案

岩土勘察 BIM 关键技术与建议方案

版权归原作者所有

原文始发于微信公众号(海南省BIM中心):岩土勘察 BIM 关键技术与建议方案




【管综技巧】套管尺寸匹配设置

大家好,新一期的分享,来啦!

管综易软件提供有图集中标准尺寸的套管族,但现场实际使用或不同地区设计院提供的套管尺寸表有偏差时,需要做一些自定义调整。 

 

 今天我们就来分享一下,如何完成尺寸匹配设置。   

1.找到套管族文件

首先找到管综易的安装路径下对应Revit版本号的Default文件夹:

【管综技巧】套管尺寸匹配设置                            

打开需要编辑的套管族文件:

【管综技巧】套管尺寸匹配设置

2.修改风管和桥架套管的尺寸

风管和桥架套管的尺寸都是基于风管和桥架自身的尺寸进行外扩的;

而我们采用的是创建新的类型来实现不同的外扩尺寸:

【管综技巧】套管尺寸匹配设置

例如我们希望新建一个宽高各外扩200的矩形风管套管,可以新建一个名为“(宽度+200)×(高度+200)”的类型:

【管综技巧】套管尺寸匹配设置

将外扩尺寸改为200,这样就能对套管的宽高产生影响(圆形风管套管处理类似)。

注意:

这里是在宽高值上直接扩大200,如果希望有200的间隙,等于是宽高增加400

【管综技巧】套管尺寸匹配设置

如果希望宽高扩大不同的值,可以分别设置“外扩高度”和“外扩宽度”;

同时修改“套管高度”=外扩高度,“套管宽度”=外扩宽度:

【管综技巧】套管尺寸匹配设置

3.修改管道和线管套管的尺寸

水管的套管与风管不同,都是按查表的一个方式去对应的,和我们设计说明中的表格是一样的逻辑:

【管综技巧】套管尺寸匹配设置

以“钢套管”的族文件为例,我们打开族进行类型参数编辑,点击管理查找表格:

【管综技巧】套管尺寸匹配设置

导出名为“Steel Casing Pipe.csv”套管的尺寸表:

【管综技巧】套管尺寸匹配设置

使用Excel打开并进行编辑;

A列数据无实际意义,是英尺的换算,可以忽略不计;

B列为套管的穿管直径,C列为套管公称直径,D1列列为套管外径,Delta1是套管的壁厚;

我们主要通过修改B列穿管管径的对应尺寸来修改匹配。

注意:

在没有了解族参数的逻辑关系前尽可能不要调整其他列的数据,以免造成错误。

【管综技巧】套管尺寸匹配设置

例如我们希望110管道的对应150的套管,只要修改对应行的DN值就可以了:

【管综技巧】套管尺寸匹配设置

当然我们也可以新增一行没有的尺寸表来对应。

注意:我们也要保证表格的连续性和逻辑正确。

例如,我们将100管道对应150的套管改为80管道对应150的套管:

【管综技巧】套管尺寸匹配设置

应当将原80管道对应125的套管改为65管道对应125的套管,之前的其他管道也应修改,或者删除该列。

【管综技巧】套管尺寸匹配设置

4.修改套管的伸出长度

对于伸出长度,我们同样采用新建类型的方式去实现,这样更能与我们的分析规则做良好的匹配,比如出楼板伸出50,出屋顶伸出300等等。

【管综技巧】套管尺寸匹配设置

需要注意的是我们的套管都是有方向的,而且软件会自动分析出墙的外部和楼板的上部等方向,因此内外伸出长度我们也应该根据需求去设置:

【管综技巧】套管尺寸匹配设置

【管综技巧】套管尺寸匹配设置

在项目中已经创建的套管,也可以在关闭随管联动以后,通过点击套管上的翻转控件来切换套管的方向。

【管综技巧】套管尺寸匹配设置

【管综技巧】套管尺寸匹配设置




Revit如何利用明细表和地形功能轻松算土方量?

Revit在许多人眼中只是一个建模软件,只能单纯的建模,其实不然。今天我们就介绍它另外一种:功能土方量的计算。接下来一起来看怎么操作。

1.首先我们需要绘制出一个地形出来,然后选择地形,待图元高亮显示后,在左侧属性对话框中将“创建的阶段”设定为“现有”,如下图所示:

2.单击“体量和场地”,弹出对话框。此处我们选择“创建于与现有地形表面完全相同的新地形表面”单击原有地形,再单击完成编辑:

3.绘制建筑地坪,通过绘制面板上的工具绘制所需建筑地坪草图,然后“编辑类型”,复制新的建筑地坪类型并以其用途命名,如图所示:

4.进到三维视图,将“现有”阶段的原地形选择后删除,再次在视图属性对话框中将“相位”设置为“新构造”,这时可见新构造阶段的地形,如图所示:

5.现在我们利用明细表计算土方量,在“明细表属性”对话框“字段”选项卡中添加“名称、截面、填充、净剪切/填充”,如图所示:

6.在“明细表属性对话框格式选项卡中将“截面”修改为挖方”、“填充修改为“填方”、“净剪切/填充”修改为挖填方净值”,并都勾选“计算总数”明细表统计士方量完成,如图所示:




Revit如何尺寸标注?在Revit软件中如何添加电缆桥架尺寸?

    可以将电缆桥架尺寸添加到随Revit一起提供的标准电缆线架尺寸列表。

    1.单击“管理”选项卡?“设置”面板?“MEP设置”下拉列表?(电气设置)。

    2.在“电气设置”对话框的左侧窗格中,展开“电缆桥架设置”,然后单击“尺寸”。

    3.在右侧窗格中,单击“新建尺寸”。

    4.在“新建电缆桥架尺寸”对话框中,输入尺寸,然后单击“确定”。




Revit中如何删除路径钢筋系统?

显示各个由路径钢筋创建的基于主体的钢筋。

注: 此工具仅在路径钢筋中设置钢筋主体时可用。

  1. 选择路径钢筋系统。

  2. (删除路径系统)。

    带任何符号和标记的路径钢筋系统将从项目中删除,保留钢筋和钢筋集原地不动。




Revit风管或管道布局失败原因有哪些?如何解决?

  Revit风管或管道布局失败原因有哪些?如何解决?有时在操作Revit软件,总是会出现各种各样的问题,为系统创建布局时可能会失败,这取决于所创建布局的类型。

下表列出了布局失败的原因并提供了解决方案:

  1、原因:一个或多个布局分段太短,无法放置管件。

  解决方法:修改有问题的布局段,增加其长度。

  2、原因:未为解决方案类型指定布局偏移高程。

  解决方法:在“转换设置”对话框中为解决方案类型指定正确的干管或支管偏移高程。 否则使用默认偏移高程。

  3、原因:偏移高程有轻度变化,因此无法放置管件。

  解决方法:修改布局的干管或支管偏移高程,然后确认坡度设置。

  4、原因:接连放置弯头管件,从而形成平放的 Z 型。 弯头之间的布局段太短而导致无法放置管件,或者出现弯头重叠。

  解决方法:修改布局段以增加弯头之间的长度,或者在转换设置对话框中修改干管或支管偏移高程。

  5、原因:系统构件(族)已添加到布局中,但未指定构件偏移高程。 系统构件的位置不符合设计。

  解决方法:取消或撤消“生成布局”工具,然后在“转换设置”对话框中指定正确的系统构件偏移高程。

在布局解决方案中,系统构件通常不在相同的偏移高程位置。

  6、原因:T 形三通管件接连放置,且方向相反。

  解决方法:在使用接头代替 T 形三通的转换设置对话框中选择风管类型。

  7、原因:垂直布局段连接到弯头,或者连接到 T 形三通或四通管件,从而导致出现 3 通连接。

  解决方法:请选择不同的解决方案来删除 3 通连接,或者在转换布局之后修改风管管段。




Revit中按面选择图元的开关在哪?Revit如何选择图元?

    Revit中在选择板的时候经常会出现两种情况:

    一是,只有选择楼板边才能选中楼板;

    二是,只要选中楼板的整个范围都能选中楼板;

    我们在选择楼板的时候经常会有自己的需求,比如有人喜欢第一种,因为第二种情况下很容易误选;有人喜欢第二种,因为第一种选择起来不方便,特别是图元的多的时候需要用TAB键来回切换,那如何控制这两种的选择方式呢?

    两个方法:

    一,最左侧,选择的下拉菜单,有一个按面选择图元,勾选的话就是第二种选择方式,不勾选就是第一种选择方式

    二:右下角,按面选择图元按钮,红色×代表第一种选择方式,点一下,红色×消失,代表第二种选择方式。

    大家可以根据自己需要自由选择。




Revit二次开发_WPF的使用

Revit中如果要获取用户输入,除了Winform,还可以使用WPF。
在这里记录一个使用WPF编写的简单窗口例子。例子中读取了Revit的自带族库路径,然后根据族库的结构生成树状列表,用户可以在树状列表中选择族载入到项目中。
不知为何,即使是一样的界面,但觉得WPF做出来的窗体比Winform的顺眼些…

窗口:

WPF标签:

<Window x:Class="ClassLibrary2.FamilyManagerWPF"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 xmlns:local="clr-namespace:ClassLibrary2"
 mc:Ignorable="d"
 d:DesignHeight="300" d:DesignWidth="300"
 Height="500" Width="300">
 <Grid>
 <Grid.RowDefinitions>
 <RowDefinition></RowDefinition>
 <RowDefinition Height="auto"></RowDefinition>
 </Grid.RowDefinitions>
 <TreeView Name="FamilyTreeList" Margin="10" Loaded="FamilyTreeList_Loaded" TreeViewItem.Expanded="FamilyTreeList_Expanded" TreeViewItem.Selected="FamilyTreeList_Selected"></TreeView>
 <StackPanel Grid.Row="1" HorizontalAlignment="Right" Orientation="Horizontal">
 <Button Name="Btn_Load" Margin="10,10,2,10" IsEnabled="False" Click="Btn_Load_Click">载入</Button>
 <Button Name="Btn_Cancel" Margin="2,10,10,10" IsCancel="True" Click="Btn_Cancel_Click">取消</Button>
 </StackPanel>
 </Grid>
</Window>

WPF代码:

public partial class FamilyManagerWPF : Window
 {
 //族库路径
 DirectoryInfo dirInfo = new DirectoryInfo(@"C:ProgramDataAutodeskRVT 2016LibrariesChina");
 //载入族路径
 string familyFilePath;
 
 public FamilyManagerWPF()
 {
 InitializeComponent();
 }
 
 //树控件载入事件
 private void FamilyTreeList_Loaded(object sender, RoutedEventArgs e)
 {
 //遍历文件夹
 foreach(DirectoryInfo di in dirInfo.GetDirectories())
 {
 //创建子项
 TreeViewItem item = new TreeViewItem();
 item.Tag = di;
 item.Header = di.Name;
 //占位符
 if (di.GetDirectories().Length > 0 || di.GetFiles("*.rfa").Length > 0) item.Items.Add("*");
 //添加子项
 FamilyTreeList.Items.Add(item);
 }
 //遍历族文件
 CreateFamilyItems(dirInfo, FamilyTreeList);
 }
 
 //节点展开事件
 private void FamilyTreeList_Expanded(object sender, RoutedEventArgs e)
 {
 TreeViewItem item = (TreeViewItem)e.OriginalSource;
 item.Items.Clear();
 //遍历文件夹
 DirectoryInfo di = (DirectoryInfo)item.Tag;
 foreach(DirectoryInfo subDi in di.GetDirectories())
 {
 //创建子项
 TreeViewItem subItem = new TreeViewItem();
 subItem.Tag = subDi;
 subItem.Header = subDi.Name;
 //占位符
 if (subDi.GetDirectories().Length > 0 || subDi.GetFiles("*.rfa").Length > 0) subItem.Items.Add("*");
 //添加子项
 item.Items.Add(subItem);
 }
 //遍历族文件
 CreateFamilyItems(di, item);
 }
 
 //节点选择事件
 private void FamilyTreeList_Selected(object sender, RoutedEventArgs e)
 {
 TreeViewItem item = (TreeViewItem)e.Source;
 if (item.Tag is FileInfo)
 {
 Btn_Load.IsEnabled = true;
 }
 else
 {
 Btn_Load.IsEnabled = false;
 }
 }
 
 //载入按钮
 private void Btn_Load_Click(object sender, RoutedEventArgs e)
 {
 if (FamilyTreeList.SelectedItem != null)
 {
 TreeViewItem item = (TreeViewItem)FamilyTreeList.SelectedItem;
 FileInfo familyFi = (FileInfo)item.Tag;
 familyFilePath = familyFi.FullName;
 DialogResult = true;
 }
 Close();
 }
 
 //取消按钮
 private void Btn_Cancel_Click(object sender, RoutedEventArgs e)
 {
 DialogResult = false;
 Close();
 }
 
 //创建对应族文件的子项
 private void CreateFamilyItems(DirectoryInfo directoryInfo,Control control)
 {
 //遍历族文件
 foreach(FileInfo fi in directoryInfo.GetFiles("*.rfa"))
 {
 //创建子项
 TreeViewItem item = new TreeViewItem();
 item.Tag = fi;
 item.Header = fi.Name;
 //添加子项
 if (control is TreeView)
 {
 ((TreeView)control).Items.Add(item);
 continue;
 }
 if (control is TreeViewItem)
 {
 ((TreeViewItem)control).Items.Add(item);
 }
 }
 }
 
 public string FamilyFilePath => familyFilePath;
 
 }

调用窗体代码:

FamilyManagerWPF form = new FamilyManagerWPF();
if (form.ShowDialog() == true)
{
 using(Transaction tran=new Transaction(doc, "载入族"))
 {
 tran.Start();
 Family family;
 doc.LoadFamily(form.FamilyFilePath, UIDocument.GetRevitUIFamilyLoadOptions(),out family);
 tran.Commit();
 }
}

 




Lumion需要注意什么?常见问题汇总(二)

本文来自公众号“秋凌景观设计”

16.“大容量放置”快速构建场景:

“批量放置”是一种广泛使用的工具,用于快速添加多个对象,无论是少数汽车还是一排树木。先画一条线,虽然能通过几次点击多次添加相同的对象(或不同的对象),但是对象之间仍然存在更多的真实外观和变化。

通过几个滑块,还可以配置:放置在“批量放置”行上的项目数,个体对象的方向以及集体对象的方向,对象之间的间距,对象是放置在线上还是偏移上。

 

17.Lumion调整参数:

)材质参数

贴图补充。

)场景布光,不仅是灯具,还有补光,建议预渲染小图对着调。

)善用模型库

Lumion

)渲染参数

Lumion渲染有着场景条件限定。

)渲染取景检查

的即时预览和结果现在差的越来越远了,重点检查,物体边缘,阴影效果,玻璃反射。重新构图以避免太假的地方成为画面重心。

丰富的软光散射阴影。

 

18.几个特殊的特效参数:

Reflection反射

的好处是效果足够好的情况下,几乎不增加渲染负担。

没有显著差距。

。程度根据场景阳光情况而定(比如烈日下边缘更硬)。阴影细节会显著提高渲染质量。

移轴

是用来模拟物理镜头下的边缘色差,开启不开启看个人喜好,注意选择合适的量,因为在摄影中其实色差反而是要矫正消除的部分。

 

19.lumion高级模式:

将之显示出来。

云;

模式,在窗口的左上侧显示五个图层图标;

模式,在移动物体时,会显示额外的旋转及等比缩放图标。

 

20.保存摄像机设置:

物体】模式。

[CTRL]+1个摄像机位置。

1,载入所保存的对应的摄像机的位置。

 

21.高分辨率纹理贴图:

将忽略内建的贴图尺寸并且尽量使模型的贴图尺寸接近其原始的贴图尺寸。




Revit2012新功能介绍:新的标准三维钢筋形状

通过旋转钢筋末端处的弯钩来定义三维钢筋形状。使用三维旋转弯钩放置钢筋,或旋转现有钢筋的弯钩。

该钢筋形状将与具有类似旋转的现有形状匹配,或者将以各种弯钩旋转间隔创建新形状。自由形式钢筋还可与带三维弯钩的钢筋形状匹配,从而确保可以为此类钢筋提取预制数据。

提示: 确保在钢筋形状定义中包含弯钩,以便形状与要发生的行为匹配。执行此操作的步骤:

  1. 在“结构”选项卡 “钢筋”面板 中,单击箭头并选择“钢筋设置”。

  2. 在“钢筋设置”对话框 “常规钢筋设置”中,选中“在钢筋形状定义中包含弯钩”复选框。

这些三维形状以及现有多平面钢筋显示在平面和等轴测视图中、钢筋形状浏览器中或在更改现有钢筋的形状时。

在钢筋放置期间以及修改现有钢筋的形状时,可以选择所需的形状。

弯钩旋转、钢筋形状和编号

如果弯钩包含在钢筋形状定义中,则在定义钢筋形状时,会考虑弯钩旋转。

钢筋编号会比较弯钩旋转和钢筋段长度以确定每个钢筋的钢筋编号。

在直钢筋的简单示例中,相同的旋转将使弯钩位于同一平面中,并与旋转 0 度的钢筋形状(库中的标准形状)匹配。

如果弯钩具有不同的旋转 – 它们不在同一平面中,则为每个 15 度间隔创建一个新形状。

在下例中,两根钢筋具有相同的钢筋形状,因为起点处的弯钩旋转角度在相同的 15 度间隔内。钢筋编号不同,因为弯钩旋转不同(40 度和 45 度)

钢筋编号 1 1 3 4
造型 02 02 钢筋形状 1 钢筋形状 1
起点处的弯钩旋转 230° 40° 45°
终点处的弯钩旋转 230° 90° 90°

提示: 可以使用此旋转来建模墙中的连接线,该连接线分布在一个方向上,但连接不同方向的钢筋。

按实例替换弯钩长度

使用“属性”选项板或钢筋明细表中的“替换弯钩长度”复选框,可直接为每个钢筋实例编辑弯钩长度。这适用于带弯钩的任何钢筋,并要求将弯钩长度指定给钢筋形状参数。

路径钢筋和三维弯钩

在路径钢筋内使用带三维弯钩的钢筋形状,以在项目中分布钢筋支座。

提示: 选择路径钢筋内的钢筋,按空格键以绕其旋转并以不同方式调整其方向。




Revit幕墙图案可以建吗?利用revit幕墙填充图案绘制钢架模型

    文章来源:BIM的乐趣

    最近一直在瞎忙,基本没写什么,前两天偶然看到一张图片,就研究了下,看revit能不能做出来,效果基本如下:

    看着比较复杂,但是我发现这个还是很有规律的,可以利用幕墙填充图案,来做一个自适应族,生成这个模型。话不多说,直接建模:

    第一步:新建一个体量,来创建曲面

    先创建两条边线,然后在原点的位置,放置一个点,并抬高,通过样条曲线,创建一个圆弧,如下图:

    然后选中三条曲线,通过创建形状命令,生成曲面,如下图:

    第二步:创建幕墙填充图案族

    首先,新建一个基于公制幕墙嵌板填充图案族

    我们来观察下最开始的图,我们可以把其中相同的一部分拆出来,作为我们要做的族,如下图:

    按照这个思路,我们可以把顶部的四个角点,作为自适应点,来创建族。直接在族中创建四个参照点,并抬高,如下图:

    然后依次选中两个点,创建参照曲线,采用样条曲线创建,并设置为参照线,如下图:

    因为我们要创建的是倒立的金字塔形,所以我们要找到底部矩形的中心,我们同样可以通过创建参照点和参照线的方式获得,如下图:

    创建好参照线以后,我们可以拖动其中的某个点测试一下,看其他点是否跟着移动。

    因为我们要的是结构杆件,所以我们要在参照线上创建圆形断面,如下图:

    创建完轮廓,为了方便,我们可以复制所需轮廓,然后通过拾取新的主体,来放到相应的参照线上,如下图:

    最后,我们先创建顶面,然后再选中参照线和对应的轮廓,生成实体杆件,并添加相应材质即可,如下图:

    杆件都创建完,效果如下图:

    第三步:将做好的族载入到项目中,应用即可

    首先分割幕墙表面,然后替换填充图案为刚建好的族即可,效果如下图:




56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传),基本上满足所有的海报需求,要的同学来拿。

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

56G海量PSD海报全套下载

进入下面的知识星球内免费下载(推荐),或者点左下角的“阅读原文”获取

版权归原作者所有

海南省BIM中心,只搞实的,不玩虚的,致力于BIM实实在在的知识和成果,不谈概念,只讲落地,关注请重按下面的二维码:

56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)

欢迎您加入海南省BIM中心学习交流互动社区(xycost,拉你进海南省BIM中心专业微信群)

原文始发于微信公众号(海南省BIM中心):56G海量PSD海报模板素材下载(适用招生培训教育活动宣传)




revit梁柱节点处理办法:Revit中钢结构梁柱节点建模的边梁问题

    在Revit中创建钢结构梁柱节点时,通常我们下意识地会将梁柱的分析模型线交点作为节点族实例的插入点,SSBIM早期版本就是这样处理的,如图1所示

    图1以模型线交点作为梁柱节点插入点

    在模型线居中没有偏移情况下,族的各类加劲板、连接板及螺栓都会位于正确的位置上。但是,分析模型线对截面而言,会受到对正偏移、端点偏移及z轴偏移等影响,考虑这些因素,将给附件定位参数带来复杂性。因此,节点族的各类附件定位应该依赖于结构的物理模型,而不是分析模型线。

    而最好的定位插入点应该是梁柱物理模型截面定位线交点,柱为截面中心线,梁是顶面中线。

    图2梁柱物理模型截面定位线相交

    对大多数中间框架节点而言,这样处理没有问题,但是某些边梁因为建筑需要,梁截面定位线与柱截面定位线并不相交,这时如果以梁截面定位线上点作为插入点,柱的加劲板将出现偏位,如图3所示。

    图3柱加劲板偏位

    其实,按照节点的构造来说,梁柱连接板及螺栓等应该以梁截面定位线上点作为插入点,而柱加劲板应该将钢柱截面中心作为插入点,但是,Revit中族实例只能有一个插入点,除非将此节点族拆成两个。

    SSBIM为了解决这个问题,在原来节点族中增加了一个“梁偏移”参数,整个族实例的插入点还是以梁截面定位线来控制,不过柱加劲板通过这个参数平移回柱中心正确的位置。

    不过这里需要处理的一个问题是,柱加劲板该往什么方向平移,因为具体应用中,各个方向的节点都会出现。必须制定一套有效的方向判别机制。

    SSBIM采用的是梁截面定位线的方向向量、偏移方向向量与世界坐标系的关系来进行判别,如图4所示。

    图4节点向量与世界坐标关系

    图5为修改后的节点,终于可以圆满地解决边梁的梁柱节点建模的问题。

    图5边梁的梁柱节点模型

   

    

    

  

  

  




在Revit中排水管道中顺水三通反向连接纠正

在给排水专业的排水系统中,三通需要使用特定的顺水三通,使重力排水在最大程度上变得通畅,防止倒流。但是在很多时候我们使用修剪/延伸为角时软件会出现把顺水三通反向连接的情况。如下图所示,当遇到这种情况时,是由于改顺水三通判定方向的根据是绘制管道的起点到终点的方向,也就是当我们没有沿着水流方向绘制管道时顺水三通就会出现反向的情况,于是也就可以通过更改绘制管道的方向重新生成三通来达到更正顺水三通方向的目的。

(箭头指示为水流方向)

1.删掉反向的顺水三通管件以及连接的主管

2.沿箭头方向去绘制新的排水管道,一定要伸出连接节点一部分,不然还是会判定反向连接。

3.在去与上一段管段连接起来,即能使顺水三通正常连接。

将Revit中反向连接的顺水三通改正的方式的意义:

在Revit中画排水系统时尽量沿着排水路径去布置管道,有利于顺水三通的正常连接,减少我们在排水系统中的建模时间。

来源丨 益埃毕教育