问题标签 [osprey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
raml - RAML 1.0:在可选对象中定义 minProperties
我想定义一个可选size
对象。如果对象存在,则应该至少给出一个指定的属性(min
或max
)。我虽然是这样的:
但这似乎minProperies
意味着size
必须可用。如果我只设置最小值或最大值,至少我会收到此验证错误:
如何在不使用始终设置的size
对象的情况下实现初始规范?
rendering - 在 VTK / Paraview 渲染中关闭透明对象的阴影
我正在寻找一种方法来防止透明对象在使用 VTK(或 Paraview)和 OSPRay 渲染时投射阴影。正如您在右侧的屏幕截图中看到的那样,这种效果非常烦人。
当然,它仅在存在地面时发生,如右图所示。在左图中,该地表不存在,因此不会出现这些令人不安的阴影。原则上看起来不错的东西。唯一的问题是,不透明物体的阴影也无法投影,看起来不太真实。因此这种方法失败了。
我想要实现的是两个示例图像的混合:
- 不透明的物体应该投射阴影
- 透明物体不应投射阴影,尤其是不要在两个物体之间的边界表面(在此示例中为地表块的底面)。
据我所知,没有办法在 VTK 中取消选择单个对象的阴影投射。只能控制整个渲染场景。我也尝试过使用 Paraview,希望 UI 中可以使用此功能。但它在这里也不起作用。