通过IViewOutputP画填充的SHAPE,填充的颜色为全白,但是不知道为什么填充的颜色会很暗。
代码如下:
output->SetSymbology(0, 0x00ffffff, 4, 0); output->DrawShape3d(5, v_test, true, NULL);
还有一个问题是关于TextString的问题,通过以下方法创建时有可能会出现ms崩溃的情况,不知道为什么。
TextStringCR theText = *TextString::Create(HeaderText, &Origin_pos, &rotation, test);
是否您当前视图位于渲染状态?如果是的话,请调高灯光亮度。
符老师您好,我是通过IViewDecoration这个类在视图上画临时的填充shape,填充的颜色设置为全白,但是画出来的效果很暗,您刚刚说的这个方法我试了,对亮度还是没有效果。如下图填充的矩形。
我编写代码实际测试了一下,就是我上个帖子中推测的原因。如下图所示:
当您的显示样式设置为线框(Wireframe)时,则不受这个灯光亮度的影响,一直都是很白的。
是要将viewIViewDecoration的显示样式设置为线框(wireframe)模式么? 我将软件的显示模式设为线框模式,并将亮度调到最大,还是很暗如下图: