Revit资料查询+论坛地址 2020-08-05

找资料的网站

http://thebuildingcoder.typepad.com/</a></p>

https://forums.autodesk.com/t5/revit-api-forum/bd-p/160</a></p>

https://www.autodesk.com/developer-network/platform-technologies/revit?_ga=2.146816119.1970775508.1577942217-306096580.1571798270</a></p>

https://blog.csdn.net/flower4wine</a></p>

https://blog.csdn.net/qq_32467501</a></p>

https://github.com/jeremytammik</a></p>

开源库

https://github.com/HeZhongHao/DotNet.Revit</a></p>

http://www.cs.man.ac.uk/~toby/alan/software/#Demo</a>(GPC)</p>

https://sourceforge.net/projects/polyclipping/files/latest/download</a></p>

revitlookup

https://github.com/jeremytammik/RevitLookup</a>(外部工具、SDK安装包里都有)</p>

icon图标查找

https://www.easyicon.net/</a></p>

https://www.iconfont.cn/</a></p>

用户权限开发

RBAC用户权限管理系统,自己百度,可以详细说明和完整的框架结构

Revit开发对应的.net版本

rvt2014、rvt2015、rvt2016   v4.5

rvt2017 、rvt2018                  v4.5.2

rvt2019                                   v4.7

关于工作集的操作类

WorksharingTooltipInfo

WorksharingUtils

WorksharingDisplaySettings

WorksharingDisplayGraphicSettings

WorksetTable

WorksharingUtils.CheckoutWorksets(...)

其他说明

了解Autodesk.Revit.DB命名空间中 xxxUtils 类;

有时间过一遍revit sdk中所有例子,很多接口使用方面的问题能在其中找到答案;

一定要搞得清(会用即可)矩阵Transform;

ExporterIFCUtils,这个类里面可能有你想要的接口。。。

有关Solid的操作类:

        GeometryCreationUtilities

        SolidUtilsBooleanOperationsUtils

        SolidSolidCutUtils

        DirectShape

        BRepBuilder

        InstanceVoidCutUtils

        JoinGeometryUtils

//1.SetComparisonResult.Overlap,共面且相交;

//2.SetComparisonResult.Subset,共线,且只有一个交点,即两条有边界直线共线且首尾相连;

//3.SetComparisonResult.Superset,共线;注:使用前需将其中一条曲线MakeUnbound();

//4.SetComparisonResult.Disjoint,无交点,可能是共面且平行,也可能是空间内不共面;

//5.SetComparisonResult.Equal,两条直线有重合部分(只有一个交点的情况除外)。

关于element在视图中显示样式都在OverrideGraphicSettings中;
    比如设置element的颜色,透明度等等.

尽量别使用三维实体的布尔运算,0.8mm下的精度可能连异常都捕获不到revit就崩了;

找元素属性用LookUp看,它能显示出来,你也一定能取到,再不济可以看它的源码;

开发大部分功能的时候都是用代码模拟用户的手动过程,也就是说:做功能前,先试试手动能不能实现预计的效果,如果不能,则需要评估下搞不搞得定了

初级的开发是使用revit提供的api完成自己的业务,和别人拉开差距的是计算几何算法,一定要累积这类库供自己用

    计算机图形学几何工具算法详解.pdf

    算法导论.pdf             当然这两本书太难啃了。

关于程序设计的书籍可以看看
    敏捷软件开发:原则、模式与实践(C#版)

    .net本质论

    深入理解C#(中文第三版)

    代码大全

    Microsoft .NET企业级应用架构设计

有钱的话,这几本书可以全买了,像我的话,当然是......找pdf下载

 

上面资料是直接从我笔记中直接拷贝粘贴上来的,可能没有整理,作者后续会一直维护该文档,也就是持续分享我越到的问题或者说是开发经验。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值