老师好,我现在自定义了一个图层。现在要做的操作是 选择路线,将自定义的图层偏移路线一定距离然后放置,我现在使用的是图中的工具,我想问下使用代码的话 这个图层要当成元素进行放置吗 因为之前放置就是放置一个单元或者元素,但是放置图层的话 不知道把图层当成什么进行放置?
第一次听说“图层偏移”这个说法。图层是元素的一个属性,何为“图层偏移”?
哈哈 ,是啊,刚开始我也是很奇怪图层怎么偏移,但是手动试试 ,确实能偏移。就是选择好图层,然后选择道路中心线,然后选择偏移工具就能实现了图层偏移,图中绿色线就是图层, 也是偏移后的结果
老师好,上述app.ActiveSettings.Level = pLevel; //MS的设置当前层中的ActiveSettings在ORD8 SDK中并没有找到该函数?请问下该函数在哪个类下面呢?
FileLevelCache filelevelcache = Session.Instance.GetActiveDgnFile().GetLevelCache();
LevelHandle levelcache = filelevelcache.GetLevelByName("防滑边线2");
LevelId levelId = levelcache.LevelId;
Bentley.Interop.MicroStationDGN.Application app = Utilities.ComApp;
老师,我按照上述你发的链接给Alignmentedit设置图层,之前因为测试的时候直接就是用很简单的路线元素测试的,很成功,没有发现问题。但是今天上午用了复杂的路线元素测试 缓和曲线,发现设置图层没有用,对截取的某段缓和曲线桩号之间的Alignmentedit设置图层却发现没效果,默认的图层上default,我想问下该怎么解决呢 针对缓和曲线处的截取路线设置图层
缓和曲线这块用 GetOffsetElement 确实有点问题,这个之前有用户问过,我这边已经给开发组反馈了。
好的,我想在缓和曲线处 把该段元素复制出来,然后在进行处理 试试元素属性是不是会发生变化,可是我发现在判读元素过程中MSElementType中好像并没有缓和曲线元素类型啊?
这个需要遍历复杂线,你搜搜论坛,有相关内容。