此问题是由于Autodesk.NPR在Viewer v7.51中的石墨模式使用不当造成的。要解决此问题,可以尝试使用下列代码示例中的方法启用正确的渲染模式:
var config = {
npr: {
mode: "Graphite",
lighting: "None"
}
};
var viewer = new Autodesk.Viewing.Private.GuiViewer3D(document.getElementById('MyViewerDiv'));
viewer.start();
viewer.impl.setNPR(config.npr);
viewer.loadModel('SomeModel.urn', (model) => {
console.log('Model loaded successfully!');
});
在这个示例中,我们使用了Autodesk.Viewing.Private.GuiViewer3D类来初始化Viewer,并使用setNPR方法来设置正确的渲染模式。我们还在config变量中设置了渲染模式的参数,指定模式为“Graphite”,指定照明为“None”。
通过使用正确的代码来设置渲染模式,我们应该能够看到选择并可见的对象,并解决Autodesk.NPR在Viewer v7.51中使用石墨模式时选择不可见的问题。