|
829 | 829 | if (zgridx && (zgridx.length > 0)) { |
830 | 830 |
|
831 | 831 | // var material = new THREE.LineBasicMaterial({ color: 0x0, linewidth: 0.5 }); |
832 | | - var material = new THREE.LineDashedMaterial( { color: 0x0, dashSize: 10, gapSize: 2 } ); |
| 832 | + var material = new THREE.LineDashedMaterial( { color: 0x0, dashSize: 2, gapSize: 2 } ); |
833 | 833 |
|
834 | | - var geom = new THREE.BufferGeometry(); |
835 | | - geom.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array(zgridx), 3 ) ); |
| 834 | + //var geom = new THREE.BufferGeometry(); |
| 835 | + //geom.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array(zgridx), 3 ) ); |
| 836 | + var geom = new THREE.Geometry(); |
| 837 | + for(i = 0; i < zgridx.length; i += 3 ){ |
| 838 | + geom.vertices.push( new THREE.Vector3( zgridx[i], zgridx[i+1], zgridx[i+2]) ); |
| 839 | + } |
| 840 | + geom.computeLineDistances(); |
836 | 841 |
|
837 | 842 | var lines = new THREE.LineSegments(geom, material); |
838 | 843 | lines.position.set(0,grmaxy,0); |
|
850 | 855 | if (zgridy && (zgridy.length > 0)) { |
851 | 856 |
|
852 | 857 | // var material = new THREE.LineBasicMaterial({ color: 0x0, linewidth: 0.5 }); |
853 | | - var material = new THREE.LineDashedMaterial( { color: 0x0, dashSize: 10, gapSize: 2 } ); |
| 858 | + var material = new THREE.LineDashedMaterial( { color: 0x0, dashSize: 2, gapSize: 2 } ); |
854 | 859 |
|
855 | | - var geom = new THREE.BufferGeometry(); |
856 | | - geom.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array(zgridy), 3 ) ); |
| 860 | + //var geom = new THREE.BufferGeometry(); |
| 861 | + //geom.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array(zgridy), 3 ) ); |
| 862 | + var geom = new THREE.Geometry(); |
| 863 | + for(i = 0; i < zgridy.length; i += 3 ){ |
| 864 | + geom.vertices.push( new THREE.Vector3( zgridy[i], zgridy[i+1], zgridy[i+2]) ); |
| 865 | + } |
| 866 | + geom.computeLineDistances(); |
857 | 867 |
|
858 | 868 | var lines = new THREE.LineSegments(geom, material); |
859 | 869 | lines.position.set(grmaxx,0, 0); |
|
0 commit comments