@@ -21,31 +21,14 @@ function toCanvasCoords(position, camera) {
21
21
}
22
22
23
23
// i is 0, 1 or 2.
24
- function getTickDirection ( i , radius , axesGeometry , boundingBox ) {
25
- const tickDirection = new Vector3 ( ) ;
24
+ function getTickDirection ( i , radius ) {
26
25
const tickLength = 0.005 * radius ;
27
26
28
27
if ( i === 0 ) {
29
- if ( axesGeometry [ 0 ] . attributes . position . array [ 1 ] > boundingBox . position . y ) {
30
- tickDirection . setY ( - tickLength ) ;
31
- } else {
32
- tickDirection . setY ( tickLength ) ;
33
- }
34
- } else if ( i === 1 ) {
35
- if ( axesGeometry [ 1 ] . attributes . position . array [ 0 ] > boundingBox . position . x ) {
36
- tickDirection . setX ( - tickLength ) ;
37
- } else {
38
- tickDirection . setX ( tickLength ) ;
39
- }
40
- } else {
41
- if ( axesGeometry [ 2 ] . attributes . position . array [ 0 ] > boundingBox . position . x ) {
42
- tickDirection . setX ( - tickLength ) ;
43
- } else {
44
- tickDirection . setX ( tickLength ) ;
45
- }
28
+ return new Vector3 ( 0 , - tickLength , 0 ) ;
29
+ } else { // i === 1 || i === 2
30
+ return new Vector3 ( tickLength , 0 , 0 ) ;
46
31
}
47
-
48
- return tickDirection ;
49
32
}
50
33
51
34
export function positionTickNumbers ( hasAxes , tickNumbers , ticks , camera , canvasSize , maxSize ) {
@@ -77,10 +60,10 @@ export function positionTickNumbers(hasAxes, tickNumbers, ticks, camera, canvasS
77
60
}
78
61
}
79
62
80
- export function setTicksInitialPosition ( hasAxes , axes , ticks , ticksSmall , axesGeometry , boundingBox , radius , extent ) {
63
+ export function setTicksInitialPosition ( hasAxes , axes , ticks , ticksSmall , axesGeometry , radius , extent ) {
81
64
for ( let i = 0 ; i < 3 ; i ++ ) {
82
65
if ( hasAxes [ i ] ) {
83
- const tickDirection = getTickDirection ( i , radius , axesGeometry , boundingBox ) ;
66
+ const tickDirection = getTickDirection ( i , radius ) ;
84
67
85
68
axes . ticks [ i ] [ 0 ] . forEach ( ( value , j ) => {
86
69
const partialCoordinate = scalePartialCoordinate ( value , i , extent ) ;
0 commit comments