Ringsegment
Geplaatst: 22 jun 2019, 20:26
Veronderstel, je hebt een ringsegment : de ring is het verschil van een 'grote' cirkel en een 'kleine' cirkel (die eenzelfde middelpunt hebben).
Hieruit wordt een segment genomen, dit ligt tussen twee stralen van de cirkel (de stralen lopen natuurlijk door het middelpunt van de twee concentrische cirkels). In de praktijk zal de hoek tussen de twee stralen kleiner zijn dan 90°.
In mijn originele applicatie werd voor het ringsegment de straal van de kleine en de grote cirkel opgegeven (afstand tot middelpunt cirkels) en ook de hoek tussen de twee stralen die 'het segment uitsnijden uit de ring'. Daarmee is de vorm in feite bepaald. Door een aanpassing in de applicatie zal men nu wel nog de afstanden van de grote en kleine cirkel tot hun middelpunt doorgegeven, maar niet meer de hoek van de stralen die het segment uitsnijden. Wel zal men de breedte en de hoogte van de omschrijvende rechthoek doorgeven. Dit is de kleinste rechthoek waarin het ringsegment zou passen.
Is er een mogelijkheid om vertrekkende van de hoogte en de breedte van de omschrijvende rechthoek en de breedte van de ring (verschil straal twee cirkels) terug te rekenen naar de hoek van het ringsegment (omdat die nu niet meer doorgegeven wordt door de bovenliggende applicatie)?
Alvast bedankt voor mogelijke tips.
Hieruit wordt een segment genomen, dit ligt tussen twee stralen van de cirkel (de stralen lopen natuurlijk door het middelpunt van de twee concentrische cirkels). In de praktijk zal de hoek tussen de twee stralen kleiner zijn dan 90°.
In mijn originele applicatie werd voor het ringsegment de straal van de kleine en de grote cirkel opgegeven (afstand tot middelpunt cirkels) en ook de hoek tussen de twee stralen die 'het segment uitsnijden uit de ring'. Daarmee is de vorm in feite bepaald. Door een aanpassing in de applicatie zal men nu wel nog de afstanden van de grote en kleine cirkel tot hun middelpunt doorgegeven, maar niet meer de hoek van de stralen die het segment uitsnijden. Wel zal men de breedte en de hoogte van de omschrijvende rechthoek doorgeven. Dit is de kleinste rechthoek waarin het ringsegment zou passen.
Is er een mogelijkheid om vertrekkende van de hoogte en de breedte van de omschrijvende rechthoek en de breedte van de ring (verschil straal twee cirkels) terug te rekenen naar de hoek van het ringsegment (omdat die nu niet meer doorgegeven wordt door de bovenliggende applicatie)?
Alvast bedankt voor mogelijke tips.