Secuencia de Etiquetas Generadas Automáticamente a los Objetos en Geogebra
Secuencia de Etiquetas generadas automáticamente a los objetos en Geogebra.
Labels Sequence automatically generated to objects in Geogebra.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Point, Intersect, Midpoint, Roots, Extremum Label Sequence ("Uppercase Letters english Alphabet")
RemoveUndefined(Sequence(If(i ≠ 24 ∧ i ≠ 25, UnicodeToLetter(65 + i - 1)), i, 1, 26))
RemoveUndefined(Sequence(If(i < 24 ∨ i > 25, UnicodeToLetter(65 + i - 1)), i, 1, 26))
RemoveUndefined(Sequence(If( Length(KeepIf(x != i, {24, 25})) == 2, UnicodeToLetter(65 + i - 1)), i, 1, 26))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Angles Label Sequence ("Lowercase Greek Alphabet")
RemoveUndefined(Append(Sequence(If(i ≠ 16 ∧ i ≠ 18 ∧ i ≠ 22, UnicodeToLetter(945 + i - 1)), i, 1, 25), UnicodeToLetter(981)))
RemoveUndefined(Append(Sequence(If(Length(KeepIf(x ≠ i, {16, 18, 22})) ≟ 3, UnicodeToLetter(945 + i - 1)), i, 1, 25), UnicodeToLetter(981)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Sphere, Cube, Pyramid, Prism, Multivariable Function, Boolean Value, true, false, True, False, Check Box Label Sequence ("Lowercase Letters English Alphabet")
Sequence(UnicodeToLetter(97 + i - 1), i, 1, 23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Plane Label Sequence ("Lowercase Letters English Alphabet")
Sequence(UnicodeToLetter(97 + i - 1), i, 16, 18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Function Label Sequence ("Lowercase Letters english Alphabet")
RemoveUndefined(Sequence(If(i ≥ 6 ∧ i ≤ 8 ∨ i ≥ 16 ∧ i ≤ 20, UnicodeToLetter(97 + i - 1)), i, 1, 26))
RemoveUndefined(Sequence(If( Length(KeepIf(x ≟ i, {6, 7, 8, 16, 17, 18, 19, 20})) > 0, UnicodeToLetter(97 + i - 1)), i, 1, 26))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Inequality Label Sequence ("Lowercase Letters english Alphabet")
RemoveUndefined(Sequence(UnicodeToLetter(97 + i - 1), i, 1, 23))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Line, Segment, Ray Label Sequence ("Lowercase Letters english Alphabet")
Join({RemoveUndefined(Sequence(If(i!=15,UnicodeToLetter(97 + i - 1)), i, 6, 20)), RemoveUndefined(Sequence(UnicodeToLetter(97 + i - 1), i, 1, 5))})
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Vector Label Sequence ("Lowercase Letters english Alphabet")
Join({RemoveUndefined(Sequence(UnicodeToLetter(97 + i - 1), i, 21, 23)), RemoveUndefined(Sequence(If(i ≠ 15, UnicodeToLetter(97 + i - 1)), i, 1, 20))})
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Tetrahedron, Conic, Circle, Semicircle, CircularArc, CircumcircularArc, CircularSector, CircumcircularSector, Ellipse, Hyperbola, Parabola Label Sequence ("Lowercase Letters english Alphabet")
Join({RemoveUndefined(Sequence(If(i ≠ 9 ∧ i ≠ 10, UnicodeToLetter(97 + i - 1)), i, 3, 11)), RemoveUndefined(Sequence(UnicodeToLetter(97 + i - 1), i, 16, 20))})
Join({RemoveUndefined(Sequence(If( Length(KeepIf(x != i, {9, 10})) == 2, UnicodeToLetter(97 + i - 1)), i, 3, 11)), RemoveUndefined(Sequence(UnicodeToLetter(97 + i - 1), i, 16, 20))})
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Number, Slider, Slope Label Sequence ("Lowercase Letters english Alphabet")
RemoveUndefined(Sequence(If(i ≠ 3, UnicodeToLetter(97 + i - 1)), i, 1, 23))
RemoveUndefined(Sequence(If( Length(KeepIf(x != i, {3})) == 1, UnicodeToLetter(97 + i - 1)), i, 1, 23))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Cone, Cylinder Label Sequence
Sequence(If(i ≠ 6, UnicodeToLetter(97+(3i - 2)-1), UnicodeToLetter(97+(3i - 3)-1)), i, 1, 8 )
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Triangle Label Sequence
Sequence("t" + (i), i, 1, 50)
{t1,t2,t3,...}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Quadrilateral Label Sequence
Sequence("q" + (i), i, 1, 50)
{q1,q2,q3,...}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Pentagon, Hexagons, Polygons >= 7 Label Sequence
Sequence("poly" + (i), i, 1, 50)
{poly1,poly2,poly3,...}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Complex Number Label Sequence
Sequence("z_{" + (i) + "}", i, 1, 50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Text Label Sequence
Sequence("text" + (i), i, 1, 50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Image Label Sequence
Sequence("pic"+i,i,1,50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
InputBox Label Sequence
Sequence("InputBox"+i,i,1,50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Button Label Sequence
Sequence("button"+i,i,1,50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
List Label Sequence
Sequence("l"+i,i,1,50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
String List to Object Label List
execute({ "l2={" Take(Sum(Zip("," T, T, l1)), 2) "}"})