3

誰かがPOVRayテクスチャで次のことを行う方法を教えてもらえますか...

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

すなわち-等高線に相当するものを取得したい

4

1 に答える 1

4

単純なグラデーションを使用してみませんか?

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
}
于 2010-12-31T12:54:39.160 に答える