revit-api

    0热度

    1回答

    参考之前发布的问题here,我还对Revit所需的单位有问题。在RevitAPI.chm帮助中,我阅读ThermalAsset.SpecificHeat属性,“值的单位是每开尔文,平方秒(ft /(Ks²))...”。如果我没有弄错,这些单位不能转换为J /(kg K)。 所以,我猜这实际上是(ft²/(Ks²))。有人能证实这一点吗? 谢谢! Arnaud。

    0热度

    1回答

    内的房间的邻居我想浏览所有的房间(或实际上所有空间)建筑物的,为了得到相邻空间到这些空间的名单。我看了一下它here和here一些很老的帖子,但这些使用BoundarySegment对象的“元素”属性,如: foreach(BoundarySegment s in b) ... Element neighbour = s.Element; 如果我没有记错,这是不再可能访问墙来自Bounda

    0热度

    1回答

    我有具有DirectShape元素的项目文档。 我创建了带有1个FamilySymbol的新家庭。 FamilySymbol创建时没有几何图形。 然后我加载了新的Family并插入了NewFamilyInstance。我想设置几何,但几何从DirectShape获得。 我找不到办法。 有办法做到这一点吗?

    0热度

    1回答

    我正在使用RevitAPI处理Revit插件。 我通过复制现有的WallType创建一个新的WallType。然后我编辑结构 - 添加新图层。 此外,我将OpeningWrapping设置为Both,并且我想将EndCap设置为Interior。 不幸的是,端盖永远不会改变,并保持外观 structure.EndCap = EndCapCondition.Interior; structure.

    0热度

    2回答

    我已经成功创建了一个程序来创建PDF文件,而无需重新格式化文件名(Revit去掉点并放入破折号,并在整个模型中为文件名加前缀名称)。但是,一旦PDF被“创建”,它仍然移植到Bluebeam Revu(REAL保存到文件的位置)。如何让Revit在指定的文件夹中创建具有指定名称的文件,而无需调用Bluebeam“中介”对话框? //this is my code as written....

    0热度

    2回答

    我在截面视图内部有一些细节线,我想通过该部分的CropBox的中点进行镜像。我正在使用ElementTransformUtils.MirrorElements尝试完成此操作。但是,我还没有找到正确的平面来反映细节线。我试过Plane.CreateByNormalAndOrigin(section.ViewDirection, section.Origin)和detailLine.SketchPla

    0热度

    1回答

    我是新来的,所以我希望这个线程已经不存在了。 我从Civil3D中导出了LandXML文件。在这个文件中列出了3个曲面。现在我的目标是将其导入revit并将其转换为地形。提取所有点和面并生成网格是没有问题的。但是通过Topography.ByPoint节点,我得到了一个看起来不正确的地形。 [mesh and topography] [1] 我已经尝试了很多。但现在我不知道哪里出了问题。有人有想法

    0热度

    1回答

    在AutoLisp中,(getpoint ....)实用程序提供了一个附加的点变量参数,该参数允许新的点变量相对于现有点。表单是(getpoint RefPt“Next Point Where?”)。如何使用C#在Revit中调用相同的方法? //I have used the following code to invoke various snaps //But none of the Ob

    0热度

    1回答

    我一直在寻找关于此主题的很多内容(并阅读了很多内容),但无法找到解决方案。 我正在试图找到相对于项目基点的点的坐标。 我发现如何让他们相对于测量点如下: ProjectLocation pl = doc.ActiveProjectLocation; Transform ttr = pl.GetTotalTransform().Inverse; ProjectPosition projPosit

    0热度

    1回答

    我想确定所有通用型号,即面板和零件。我选择了一种方法来实现这一点。但我能看到的唯一问题是,在修复墙时,它不会覆盖维度。 私有静态无效CreateDimension(XYZ开始,XYZ结束,观景,字符串文本,XYZ目录,双胶纸) { 尝试 {如果(!start.IsEqual(完)){ 使用 (交易t =新的交易(AppMain.Settings.ActiveDoc,“添加维度”)) t.Start