VTKLoader を使用して vtk ファイルから色をロードできません。全体的に白いイメージです。VTKファイルは
# vtk DataFile Version 2.0
data
ASCII
DATASET POLYDATA
POINTS 5 float
1.5 0.0 0.0
0.0 1.5 0.0
1.5 1.5 0.0
0.0 0.0 0.0
-1.5 -1.5 0.0
LINES 1 3
2 3 4
POLYGONS 1 5
4 0 1 2 0
POINT_DATA 5
COLOR_SCALARS lut 4
1.0 0.0 0.0 1.0
0.0 1.0 0.0 1.0
0.0 0.0 1.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
画像をロードする私のhtmlファイルの関数は次のとおりです。
function load(datastuff){
var loader = new THREE.VTKLoader();
loader.load(datastuff, function( geometry ) {
var material = new THREE.MeshBasicMaterial( {
});
var mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
})
}
MeshBasicMaterial の color: パラメータを使用して全体の色を変更できることは知っていますが、VTK データを使用してどのように色を付けることができるのか/可能かどうか疑問に思っていました。VTKLoader がカラーリングをサポートしていないことをオンラインで読んだので、それを回避する方法があるかどうか、または VTKLoader とはまったく異なるアプローチを使用することを提案するかどうか疑問に思っていました。