It’s possible but with a bit of a hack. What the code does is temporarily switch to Move mode so that the Transpose Line can be placed. The position of the start of the Transpose line can then be got. As the Transpose line is visible in Move mode the PixolPick command is used to guess that we’re over the model. I say ‘guess’ because the canvas depth varies with document size but a model is unlikely to have forward facing polygons that are as far back as 2800 z-depth.
[VarSet,xPos,0]
[VarSet,yPos,0]
[VarSet,zPos,0]
[IFreeze,
[VarSet,z,[PixolPick,1,[MouseHPos],[MouseVPos]]]
[If,z < 2800,//we’re over the model
[VarSet,err,0]
[IPress,Transform:Move]
[CanvasClick,[MouseHPos],[MouseVPos]]
[If,[TransposeIsShown],
[TransposeGet,xPos,yPos,zPos]
]
[IPress,Transform:Draw Pointer]
,
[VarSet,err,1]
]
]//end freeze
[If,!err,
[Note,[StrMerge,xPos," : “,yPos,” : ",zPos]]
]