On Friday, August 26, 2022 at 2:57:15 AM UTC+9 Nils Bruin wrote: > On Thursday, 25 August 2022 at 07:23:41 UTC-7 Kwankyu Lee wrote: > >> But an intuitive way (or an object-oriented way ?) is to get the >> necessary information from the line segment. Thus if L is the line segment, >> I do p = L.mid_point(); r = L.length() / 2. Then circle(p, r) will do the >> work. >> > > That sounds like the model that geogebra uses. >
Yes. It would be a programming interface of the model. I do think that having a graphical interface such as geogebra has is really > a plus for these applications, though, > No intention to compete with geogebra with a graphical interface. Rather it would be a competition as like latex vs word. Really tikz does that in the latex world. But sage could have some functionality of tikz, working directly with sage graphics objects. > In my experience, the tweaking of graphics for publication is what takes > by far the most time, so the more interface for that the better. > Yes. We can view it as a way to tweak the graphics objects to get the matplotlib object we want. For example, we can easily draw a pentagon in sage, but tweaking the pentagon using the edges and vertices of the pentagon seems difficult. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/937e039c-cbd5-4430-86a2-fc5ea754b6d8n%40googlegroups.com.