GeoGebra JavaScript evaluation and XML modification demonstration
var points =
[
["A_{real}", [0.316009,0.562224], [1.000000,0.000000,0.000000]],
["A_{proj}", [0.679268,0.457783], [0.000000,1.000000,0.000000]],
["A_{shad}", [0.319568,0.427011], [0.000000,0.000000,1.000000]],
["B_{real}", [0.413747,0.639271], [1.000000,0.000000,0.000000]],
["B_{proj}", [0.768373,0.542024], [0.000000,1.000000,0.000000]],
["B_{shad}", [0.415360,0.507167], [0.000000,0.000000,1.000000]],
["C_{real}", [0.411730,0.804594], [1.000000,0.000000,0.000000]],
["C_{proj}", [0.774939,0.712558], [0.000000,1.000000,0.000000]],
["C_{shad}", [0.415360,0.507167], [0.000000,0.000000,1.000000]],
["D_{real}", [0.311549,0.731691], [1.000000,0.000000,0.000000]],
["D_{proj}", [0.683821,0.632674], [0.000000,1.000000,0.000000]],
["D_{shad}", [0.319568,0.427011], [0.000000,0.000000,1.000000]],
["E_{real}", [0.159016,0.607361], [1.000000,0.000000,0.000000]],
["E_{proj}", [0.679268,0.457783], [0.000000,1.000000,0.000000]],
["E_{shad}", [0.165481,0.473956], [0.000000,0.000000,1.000000]],
["F_{real}", [0.260135,0.681395], [1.000000,0.000000,0.000000]],
["F_{proj}", [0.768373,0.542024], [0.000000,1.000000,0.000000]],
["F_{shad}", [0.264533,0.551036], [0.000000,0.000000,1.000000]],
["G_{real}", [0.254635,0.844401], [1.000000,0.000000,0.000000]],
["G_{proj}", [0.774939,0.712558], [0.000000,1.000000,0.000000]],
["G_{shad}", [0.264533,0.551036], [0.000000,0.000000,1.000000]],
["H_{real}", [0.150919,0.774415], [1.000000,0.000000,0.000000]],
["H_{proj}", [0.683821,0.632674], [0.000000,1.000000,0.000000]],
["H_{shad}", [0.165481,0.473956], [0.000000,0.000000,1.000000]],
["I_{real}", [0.597713,0.240601], [0.000000,0.000000,0.000000]],
["J_{real}", [0.831486,0.474359], [0.000000,0.000000,0.000000]],
["K_{real}", [0.852895,0.920156], [0.000000,0.000000,0.000000]],
["L_{real}", [0.604701,0.717501], [0.000000,0.000000,0.000000]],
["M_{real}", [0.777109,0.094179], [0.000000,0.000000,0.000000]],
["N_{real}", [1.104433,0.466112], [0.000000,0.000000,0.000000]],
["O_{real}", [0.283662,0.689637], [0.000000,0.000000,0.000000]],
["P_{real}", [-0.124113,0.389816], [0.000000,0.000000,0.000000]]
]
for (var i = 0; i < 32; i++)
{
var my_point = points[i];
var my_name = my_point[0];
var my_position = my_point[1];
var my_color = my_point[2];
document.ggbApplet.evalCommand(my_name + '=(' + my_position[0] + ',' + my_position[1] + ')');
document.ggbApplet.setLabelVisible(my_name, true)
document.ggbApplet.setColor(my_name,my_color[0]*255,my_color[1]*255,my_color[2]*255)
}
document.ggbApplet.setCoordSystem(-600, 6000, -65.406, 490.548)