Example #1
0
def actFreeSnapsExecute():
    newSnaps = (0.1, 0.1, 0.1)
    WorldEditor.setOptionVector3("snaps/movement", newSnaps)
    WorldEditor.setOptionFloat("snaps/angle", 1)
    WorldEditor.addCommentaryMsg("Movement snaps are %f,%f,%f" %
                                 (newSnaps[0], newSnaps[1], newSnaps[2]))
    WorldEditor.addCommentaryMsg("Rotation snaps are %f" %
                                 WorldEditor.getOptionFloat("snaps/angle"))
def edtMiscSnapsXExit( value ):
	if value[-2:] == "cm":
		floatValue = float(value[:-2])/100.0
	elif value[-1] == "m":
		floatValue = float(value[:-1])
	else:
		floatValue = float(value)

	ns = WorldEditor.getOptionVector3( "snaps/movement" )
	WorldEditor.setOptionVector3( "snaps/movement", ( floatValue, ns[1], ns[2] ) )
Example #3
0
def actShellSnapsExecute():
    WorldEditor.setOptionVector3(
        "snaps/movement", WorldEditor.getOptionVector3("shellSnaps/movement"))
    WorldEditor.setOptionFloat("snaps/angle",
                               WorldEditor.getOptionFloat("shellSnaps/angle"))
    newSnaps = WorldEditor.getOptionVector3("snaps/movement")
    WorldEditor.addCommentaryMsg("Movement snaps are %f,%f,%f" %
                                 (newSnaps[0], newSnaps[1], newSnaps[2]))
    WorldEditor.addCommentaryMsg("Rotation snaps are %f" %
                                 WorldEditor.getOptionFloat("snaps/angle"))
Example #4
0
def edtMiscSnapsZExit(value):
    if value[-2:] == "cm":
        floatValue = float(value[:-2]) / 100.0
    elif value[-1] == "m":
        floatValue = float(value[:-1])
    else:
        floatValue = float(value)

    ns = WorldEditor.getOptionVector3("snaps/movement")
    WorldEditor.setOptionVector3("snaps/movement", (ns[0], ns[1], floatValue))
Example #5
0
def spdMiscSnapsYAdjust(value, min, max):
    snaps = WorldEditor.getOptionVector3("snaps/movement")
    newSnaps = (snaps[0], value, snaps[2])
    WorldEditor.setOptionVector3("snaps/movement", newSnaps)
    WorldEditor.addCommentaryMsg("Movement snaps are %0.1f,%0.1f,%0.1f" %
                                 (newSnaps[0], newSnaps[1], newSnaps[2]))
def spdMiscSnapsZAdjust( value, min, max ):
	snaps = WorldEditor.getOptionVector3( "snaps/movement" )
	newSnaps = (snaps[0], snaps[1], value)
	WorldEditor.setOptionVector3( "snaps/movement", newSnaps )
	WorldEditor.addCommentaryMsg( "Movement snaps are %0.1f,%0.1f,%0.1f" %
		(newSnaps[0],newSnaps[1],newSnaps[2]) )
def actFreeSnapsExecute():
	newSnaps = ( 0.1, 0.1, 0.1 )
	WorldEditor.setOptionVector3( "snaps/movement", newSnaps )
	WorldEditor.setOptionFloat( "snaps/angle", 1 )
	WorldEditor.addCommentaryMsg( "Movement snaps are %f,%f,%f" % (newSnaps[0],newSnaps[1],newSnaps[2]) )
	WorldEditor.addCommentaryMsg( "Rotation snaps are %f" % WorldEditor.getOptionFloat( "snaps/angle" ) )
def actShellSnapsExecute():
	WorldEditor.setOptionVector3( "snaps/movement", WorldEditor.getOptionVector3( "shellSnaps/movement" ) )
	WorldEditor.setOptionFloat( "snaps/angle", WorldEditor.getOptionFloat( "shellSnaps/angle" ) )
	newSnaps = WorldEditor.getOptionVector3( "snaps/movement" )
	WorldEditor.addCommentaryMsg( "Movement snaps are %f,%f,%f" % (newSnaps[0],newSnaps[1],newSnaps[2]) )
	WorldEditor.addCommentaryMsg( "Rotation snaps are %f" % WorldEditor.getOptionFloat( "snaps/angle" ) )