|
@@ -622,15 +622,19 @@ deljc() {
|
|
|
if(this.actorpipsites.length==0){
|
|
|
const actorpipsite= vtkActor.newInstance();
|
|
|
//管道位置数据
|
|
|
- const sphereSource = vtkSphereSource.newInstance({
|
|
|
- center: [0, 0, 0],
|
|
|
- radius: 6.0,
|
|
|
- });
|
|
|
+ // const sphereSource = vtkSphereSource.newInstance({
|
|
|
+ // center: [0, 0, 0],
|
|
|
+ // radius: 6.0,
|
|
|
+ // });
|
|
|
const pipsiteMapper = vtkMapper.newInstance();
|
|
|
- pipsiteMapper.setInputConnection(sphereSource.getOutputPort());
|
|
|
+ // pipsiteMapper.setInputConnection(sphereSource.getOutputPort());
|
|
|
+ pipsiteMapper.setInputConnection(this.soureReader.getOutputPort());
|
|
|
actorpipsite.setMapper(pipsiteMapper);
|
|
|
+ actorpipsite.rotateZ(90);
|
|
|
+ actorpipsite.setScale(0.1,0.1,0.1);//放大
|
|
|
actorpipsite.getProperty().setColor(GRAY);
|
|
|
this.actorpipsites.push(actorpipsite);
|
|
|
+
|
|
|
}
|
|
|
const actorpipsite =this.actorpipsites[0];
|
|
|
let point1 = this.pointByPipeNodeId(pipe.snId);
|
|
@@ -660,10 +664,17 @@ deljc() {
|
|
|
radius: 4.0,
|
|
|
});
|
|
|
const pipsiteMapper = vtkMapper.newInstance();
|
|
|
- pipsiteMapper.setInputConnection(sphereSource.getOutputPort());
|
|
|
+ pipsiteMapper.setInputConnection(this.soureReader.getOutputPort());
|
|
|
actorpipsite.setMapper(pipsiteMapper);
|
|
|
+ actorpipsite.rotateZ(90);
|
|
|
+ actorpipsite.setScale(0.1,0.1,0.1);//放大
|
|
|
actorpipsite.getProperty().setColor(GRAY);
|
|
|
this.actorpipsites.push(actorpipsite);
|
|
|
+ // const pipsiteMapper = vtkMapper.newInstance();
|
|
|
+ // pipsiteMapper.setInputConnection(sphereSource.getOutputPort());
|
|
|
+ // actorpipsite.setMapper(pipsiteMapper);
|
|
|
+ // actorpipsite.getProperty().setColor(GRAY);
|
|
|
+ // this.actorpipsites.push(actorpipsite);
|
|
|
}
|
|
|
const actorpipsite =this.actorpipsites[1];
|
|
|
let point1 = this.pointByPipeNodeId(pipe.snId);
|