• MDL C++开发中,如何做到让用户从图面上选的点,都位于特定图形上? 例如一个编组内的图形上?

    各位专家好, 请问,在MDL C++开发中,如何做到让用户从图面上选的点,都位于特定图形上? 例如一个编组内的图形上? 而不会在选择结束后,发现得到的点位于其它偏离位置。 是否MacroStation SDK中内置支持这样的约束,程序设置一下就可以了? 因为有用户说Revit支持,所以我们在考虑要怎么做。 非常感谢!
  • MS C++ Textblock 对其方式

    //设置颜色 高度 宽度 UInt32 color = 32; UInt32 aa = 6; UInt32 width = 10; UInt Height = 10; //对其方式 DgnTextStylePtr textStyle = DgnTextStyle::Create(L"", *ISessionMgr::GetActiveDgnFile()); textStyle->SetProperty(TextStyleProperty::TextStyle_FullJustification…
  • 【MSCE】请教IPolyfaceConstructionPtr的AddLinearSweep函数的使用

    首先说下我的目的:将一个shape按照我给定的最高点和最低点进行拉伸,得到一个mesh体; CE版本的SDK中有这个类IPolyfaceConstruction,里面有一个函数AddLinearSweep,看描述跟我的想法很接近;但是每个参数都没有详细说明; 我试着下面的方法使用这个函数,但是得到的mesh体很奇怪:我理解的函数里面的tangentA参数是相邻两个点的向量,然后得到这样的结果;请教正确的理解应该是怎么样的?
  • CE/C++ 使用mdlTMatrix_referenceToMaster出现异常

    您好!使用mdlTMatrix_referenceToMaster 获取引用文件的转换矩阵时候出现程序挂掉。使用代码如下: ModelRefIteratorP mrIteratorP; mdlModelRefIterator_create(&mrIteratorP, ACTIVEMODEL, MRITERATE_Root | MRITERATE_PrimaryChildRefs | MRITERATE_ExtendedChildRefs | MRITERATE_IncludeRedundant…
  • [C++ MS CE]将空心模型切面后,如何求切面每个顶点的属性值?

    CE有一个空心的模型,该模型由很多个通过mdlMesh_newPolyfaceFromEmbeddedArraysExt创建的小单元格组成的,每个单元格的每个顶点都有对应的属性值,利用CE版本自带的“创建剪切体积块工具”进行切面后的平面,如何求这个平面上顶点所对应的属性值,切面如图所示 谢谢了。
  • MS CE color panel定制

    我有这样的一个需求,我需要在MS中对一个流场的场变量进行着色,需要利用类似Thematic下面的显示方式,这时候着色变量不再是高程,视角,而是我的矢量\标量数据,不知道有没有办法解决?另外不知道MS本身有没有内在的功能可以支持时间序列数据的可视化表达,先谢谢老师得回答。(图片分别为有限差分计算网格,和其中一个时间步的流速矢量箭头图,只是为了表达方便)
  • MS CE下如何实现类似ABD中梁板柱的动态建模

    老师能不能提供一个完整的思路,分别在打开或者关闭正交的情况下,动态的绘制圆柱,C++/C#均可。