使用脚本可视化元数据

Viewport 2.0 中,可以可视化指定给多边形上的顶点、边、面和顶点面的元数据。另请参见在 Viewport 2.0 中可视化元数据

使用 showMetadata 命令可视化元数据时,可以查看不同对象上的不同流/成员组合,但是每个对象上只有一个流/成员。例如,可以同时可视化 Object1 上的 StreamOne 和 Object2 上的 StreamTwo,但是无法同时可视化 Object1 上的 StreamOne 和 StreamTwo。

  1. 使用 editMetadata 命令将值指定给指定组件的元数据流。使用 -value 标志定义流中的元数据值,并使用 -index 标志指示要向其应用元数据的一个或多个顶点。

    // Set StreamOne values and assign StreamOne to specified vertices on smcPlaneShape
    editMetadata -streamName "StreamOne" -value 2 -value 0.5 -value 1 -index 1 smcPlaneShape; 
  2. 若要可视化元数据,请使用 showMetadata 命令,并指示要显示的流、成员和成员的数据类型,使用 -Method 标志指示要用于显示元数据的模式。如果不指定模式,则使用颜色模式。
    // Visualize StreamOne on smcPlaneShape
    showMetadata -stream "StreamOne" -member "Color" -dataType "float[3]" -method "string" smcPlaneShape;
  3. 若要禁用可视化,请指定流名称并使用禁用标志。

    可以指定对象名称以仅在该对象上禁用可视化。如果不指定对象名称且在场景中未选择对象,则在指定流和成员的所有对象上都将禁用可视化。

    showMetadata -stream "StreamOne" -off -member "Color" -dataType "float[3]" smcPlaneShape;   

使用此脚本方法,而不使用标记菜单或“元数据可视化选项”(Metadata Visualization Options),只能同时可视化两个流。

相关主题