Shaded polygon over circle with full opacity

Pablo Gonzalez Mora shared this question 6 months ago
Answered

Hi.


Could I to do a shaded polygon over a circle with full opacity, without layers, and to define a custom tool with them? (attached file: tools3.ggb).

With a circle over a circle, it works fine (attached file: tools2.ggb, custom tool Tool1).

I have more of a day trying to solve this, and searching on geogebra.org and on Google, without success.

Please, help me.


--------------------

Spanish text:

Saludos.


¿Es posible presentar un polígono sombreado sobre un círculo con opacidad total, sin emplear capas, para definirlos como una herramienta personalizada? (archivo adjunto: tools3.ggb). Si se trata de un círculo sobre otro círculo, funciona perfectamente (archivo adjunto: tools2.ggb, herramienta personalizada Tool1).

Tengo más de un día intentando resolver esta situación, y buscando en geogebra.org y en Google, sin éxito.Por favor, ayuda.

Comments (11)

photo
2

supongo que te refieres a la herramienta tool2 del adjunto

la cosa era bastante simple : antes de crear la herramienta he puesto el triangulo opaco y lo he movido a la capa 1 y vuelto a la capa 0

se ve que de alguna manera que no vemos se anota el orden al colorear


PD:como siempre que adjunto un archivo hago luego pruebas a ver si está correctamente subido y he observado que la herramienta funciona con el circulo ya hecho pero no con otros creados posteriormente

lo analizaré

Files: foro.ggb
photo
1

Saludos, mathmagic: gracias por tu constante colaboración.


Creo que me estoy perdiendo de algo en tu recomendación: solo se ve el triángulo sobre el círculo momentáneamente. Al reinsertar con la herramienta el triángulo aparece debajo. Al cerrar y reabrir incluso el triángulo original está debajo.

Envío adjunto.

photo
photo
2

Another approach:

Working with inequalities.

1. Create a triangle based on 3 lines as inequality

2. Create a circle as inequality and with hole at position and size of triangle-inequality

Note for 2.) there is an GGB-Bug when you disply the command. Correct is:

b: LeftSide(g_1) < RightSide(g_1) ∧ (¬(a)) (where a is the triangle-inequality)

(and set the line-thickness to zero)

See attachment and also this links:

https://wiki.geogebra.org/e...

https://wiki.geogebra.org/e...

photo
1

Hi, rami.

It works fine.

My goal is to set a coloured soccer ball as a customized tool (see attached file). I was working to change the dark areas to full black (i.e. light green/black). I will decide later if I work the pentagons and hexagons as inequalities or if I keep the dark areas with dark green.

photo
1

The parameters of the tool are:

- Point: center of the ball

- Number, scale: <1: decreasing; 1=keep size; >1: increasing

- Number: 0 <= red color <= 1

- Number: 0 <= green color <= 1

- Number: 0 <= blue color <= 1

photo
1

Got it!

Thanks.

photo
photo
2

puestos a hacer lo que dice rami tambien puedes crear poligonos con apariencia de circulos y no usar circulos

los poligonos de 60 lados se parecen mucho Polygon(Sequence(Rotate(B, a, A), a, 0°, 354°, 6°)) con centro A pasando por B

los triangulos creados como inecuaciones a partir de tres lados no me parecen tan faciles

photo
2

quiero aclarar que no pienso que las preferencias en el orden de relleno y superposicion sea un bug; si han decidido que los poligonos esten siempre detras y las inecuaciones y textos siempre delante será por algo y esperan que para otro orden se usen capas


creo que el bug es que si paso un poligono a una superior y luego lo vuelvo a una inferior entonces se sigue viendo encima de esa capa hasta que el archivo es guardado y reabierto

photo
2

sigo probando

si defines el triangulo con convexhull() se pone automaticamente sobre los circulos y sobre las inecuaciones

photo
1

En unos minutos revisaré al convexhull. No lo conocía. Muchas gracias.

photo
1

Anduvo perfecto con la instrucción convexhull(). Ver adjunto. Mi agradecimiento.

photo
© 2019 International GeoGebra Institute