【问题标题】:How to color each point of a Mesh3D differently using the helixtoolkit?如何使用 helixtoolkit 对 Mesh3D 的每个点进行不同的着色?
【发布时间】:2021-07-23 00:46:19
【问题描述】:

我正在为 WPF 使用 helixtoolkit,我想设置 Mesh3D 的每个点的颜色。这样的事情可能吗?

我需要这样做的原因是因为我以 3D 显示极坐标图(我将极坐标转换为笛卡尔坐标),并且我希望每个点都根据到原点的距离着色。有没有办法做到这一点?

提前致谢!

【问题讨论】:

    标签: wpf .net-5 helix-3d-toolkit


    【解决方案1】:

    您可以使用纹理坐标为每个顶点分配纹理值,然后将颜色渐变贴图作为漫反射贴图分配给 PhongBlinn 材质。 或者如果您使用的是 Helixtoolkit sharpdx 版本,您可以直接指定顶点颜色并使用 VertColorMaterial。

    【讨论】:

    • sharpdx 部分的第二部分为我做了。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2017-01-02
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多