translate operation

Synopsis

translate(mode, coordSystem, x, y, z)

Parameters

The translate operation translates the scope. The coordinates can be defined in any coordinate system, and the translation can either be absolute (= set to x,y,z) or relative (= add the x,y,z vector). This operation manipulates the scope position (scope.t attribute).

Related

Examples

Translate a shape along the world x-axis


translate world
version "2009.2"

Init-->
	split(x) { '0.2 : split(z) { '0.2 : PP }* }*
	
PP-->
	43%:
		primitiveCube()
		X
		translate(rel, world, 2, 0, 0)
		color("#ff0000")
		X
	else:
		NIL   
	
The red cubes are copies of the white cubes, translated by two units along the x-axis of the world coordinate system (i.e. the red axis on the bottom right).

Translate a shape along the object x-axis

The red cubes are copies of the white cubes, translated by two units along the x-axis of the object coordinate system (i.e. the red axis in the center).

translate object
version "2009.2"

Init-->
	split(x) { '0.2 : split(z) { '0.2 : PP }* }*
	
PP-->
	43%:
		primitiveCube()
		X
		translate(rel, object, 2, 0, 0)
		color("#ff0000")
		X
	else:
		NIL
        

Copyright ©2008-2017 Esri R&D Center Zurich. All rights reserved.