3d - POVRay "Contour line"纹理

标签 3d textures povray

谁能告诉我如何使用 POVRay 纹理执行以下操作...

//PseudoCode
texture {
    pigment {
        if(y mod 5 == 0) {
            color rgb 0
        } else {
            color rgb 1
        }
    }
}

ie - 我想得到等值线

最佳答案

为什么不使用简单的渐变?

pigment {
  gradient y       
  color_map {
    [0.0  color rgb 0]
    [0.8  color rgb 0]
    [0.8  color rgb 1]
    [1.0  color rgb 1]
  }
  scale 5
}

关于3d - POVRay "Contour line"纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567933/

相关文章:

povray - 使用povray导出数据

java - 3D 到 2D 投影

opengl - 我可以使用 OpenGL 进行离屏渲染吗?

c++ - RayTracing,失真如何处理?

windows - POVRY for windows : using the command line to render several pov files

povray - 将文本添加到球体表面

charts - 如何使用 Three.js 创建 3D 饼图?

android - Android 中的压缩 ETC 纹理更新 - glCompressedTexSubImage2D

macos - 将模板缓冲区可视化为纹理

webgl - 三个 JS TextureLoader