ZBrushCentral

Question; the prevention accidentally rotation of Gizmo?

First, I get the all data from the specific subtool Gizmo.

	[TransposeGet, xPos, yPos, zPos,
	 endx,endy,endz,
	 TLength,
	 RedX,RedY,RedZ,
	 GreenX,GreenY,GreenZ,
	 BlueX,BlueY,BlueZ
	]	

Next, I just full copy this data to another subtool Gizmo.

	[TransposeSet, xPos, yPos, zPos,
	 endx,endy,endz,
	 TLength,
	 RedX,RedY,RedZ,
	 GreenX,GreenY,GreenZ,
	 BlueX,BlueY,BlueZ
	]	

The Gizmo gets accidentally rotation.
Why do I have this problem in spite of the full data copying?

I read this thread, but I can’t get the sense about “offset”.
If I can ask about one more hint, it is really appreciated.
Where do I need the additional variables about the offset?

you are moving only the first Start position, but don’t change the end position so both are at the same location, and this is what make the mesh rotate on some axis.
grab the initial start pos, move the start pos and Add that value to the end pos and the issue will be resolved.

from :
start=0 > end=1 , you get start=1 > end=1, instead of start=1 > end=2.

Hope this help,
Nicolas

1 Like
[TransposeSet, Start xPos, Start yPos, Start zPos, 
End xPos, End yPos, End zPos,    <<----------------------------------------
Action Line Length, 
x of red axis, y of red axis, z of red axis, 
x of green axis, y of green axis, z of green axis, 
x of blue axis, y of blue axis, z of blue axis]

Thank you for answering.
I totally confuse about “end position”.
The avove “<<-------”, is not “end position” that you said?

Why does just copying Endpos is not work?
It looks work fine in transpose line mode.
Gizmo needs another meaning “end position”?