A version of the Segment Command that connects more than two points

Edward Raymond Ewen III shared this idea 3 years ago
Completed

Instead of manually connecting hundreds of points, it would be extremely useful to have a segment command that would allow one to list several hundred points and connect them all automatically. This would be extremely useful in studying certain forms of Geometry.

Comments (11)

photo
1

This function should also be added to GeoGebra 3D

photo
1

ConvexHull(l1)

DelaunayTriangulation(l1)

MinimumSpanningTree(l1)

TravelingSalesman(l1)


Voronoi(l1)

photo
1

ni vous ni moi ne sommes de langue maternelle anglais

mais je ne pense pas que ce soit là la demande, sinon j'aurais aussi, en modérant le message, suggéré comme Simona, "polyligne"

photo
1

yo solo quería indicar que hay muchas posibles versiones de creacion de segmentos a partir de listas de puntos y que si quería algún ejemplo concreto que no estuviera ya en GG debería especificar cuál desea porque posibilidades hay muchas

photo
1

¡Hola!

He tratado de conectar todos puntos en una lista con todos. He encontrado una solución, como en el archivo añadido, pero tengo la sospecha que haya maneras mas fáciles para hacerlo.

¡Por favor, ayúdame!

Saludos

Ketil Bergesen

El archivo aqui

photo
1

Si es para el rosetón central el comando que sugerí hace tiempo KeepIf(x > 0, Unique(Flatten(Zip(Zip(Segment(P, Q), P, l1), Q, l1)))) lo realiza muy bien, para lo otro algo similar, pero con otra listas y solo un zip

lo facil que sea es apreciacion del que lo hace

photo
1

¡Muchas gracias! Eso es genial y mas fácil que lo que hice yo :)

Déjame resumir para que puedes ver si he entendido todo bien:

Keeplf Para deshacerse con los segmentos como AA

Unique Para evitar segmentos iguales (AB y BA)

Flatten Para obtener una sola lista

¡Saludos!

Ketil Bergesen

photo
photo
1

@mathmagic je n'ai pas fait de remarque négative sur ta proposition d'outils ...


et si comme j'interprète en version haute la demande, il faudrait peut-être voir si l'outil "nCr" que tu avais développé il y a ....


pourrait être adapté pour une liste de points


{A,B,C,D ... } > {(A,B), (A,C), ((A,D), (B,C), (B,D), (C,D) .... }

photo
1

did you mean like KeepIf(x > 0, Unique(Flatten(Zip(Zip(Segment(P, Q), P, l1), Q, l1)))) for points in l1?

no creo que quieran aumentar la cantidad de comandos para evitar líneas como la anterior

photo
1

/blVhiGlzhbwAAAABJRU5ErkJggg==

© 2023 International GeoGebra Institute