File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Sources/Rendering/Core/ScalarBarActor Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -701,10 +701,13 @@ function vtkScalarBarActorHelper(publicAPI, model) {
701
701
( tickSeg . corners [ 2 ] [ spacedAxis ] - tickSeg . corners [ 0 ] [ spacedAxis ] ) ;
702
702
const ticks = publicAPI . getTicks ( ) ;
703
703
const tickStrings = publicAPI . getTickStrings ( ) ;
704
+ const tickPositions = publicAPI . getTickPositions ( ) ;
704
705
for ( let t = 0 ; t < ticks . length ; t ++ ) {
705
- const tickPos =
706
- ( ticks [ t ] - model . lastTickBounds [ 0 ] ) /
707
- ( model . lastTickBounds [ 1 ] - model . lastTickBounds [ 0 ] ) ;
706
+ // If tickPositions is not set, use a normalized position
707
+ const tickPos = tickPositions
708
+ ? tickPositions [ t ]
709
+ : ( ticks [ t ] - model . lastTickBounds [ 0 ] ) /
710
+ ( model . lastTickBounds [ 1 ] - model . lastTickBounds [ 0 ] ) ;
708
711
tmpv3 [ spacedAxis ] = tickSegmentStart + tickSegmentSize * tickPos ;
709
712
publicAPI . createPolyDataForOneLabel (
710
713
tickStrings [ t ] ,
@@ -820,6 +823,7 @@ const newScalarBarActorHelper = macro.newInstance(
820
823
'topTitle' ,
821
824
'ticks' ,
822
825
'tickStrings' ,
826
+ 'tickPositions' ,
823
827
] ) ;
824
828
macro . get ( publicAPI , model , [
825
829
'lastSize' ,
You can’t perform that action at this time.
0 commit comments