; Draw::AlphaColor_() - similar to RGBA()
; Draw::Box_() - similar to Box()
; Draw::Circle_() - similar to Circle()
; Draw::CircleArc_() - draws a arc of a circle
; Draw::CircleSector_() - draws a circle sector
; Draw::Ellipse_() - similar to Ellipse()
; Draw::EllipseArc_() - draws a arc of a ellipse
; Draw::Font_() - similar to DrawingFont()
; Draw::Line_() - similar to Line()
; Draw::HLine_() - draws a horizontal line
; Draw::VLine_() - draws a vertical line
; Draw::LineXY_() - similar to LineXY()
; Draw::MixColor_() - mixes 2 colours in a mixing ratio of 1% - 99%
; Draw::SetStroke_() - changes the stroke width
; Draw::StartVector_() - similar to StartVectorDrawing()
; Draw::StopVector_() - similar to StopVectorDrawing()
; Draw::Text_() - similar to DrawText()
; Draw::TextHeight_() - similar to TextHeight()
; Draw::TextWidth_() - similar to TextWidth()
OMG - I have had so much trouble getting the Vector Lib to work in the real world, it just isn't intuitive. This Module is going to save my hair (whats left of it).
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
Thank you very much, Thorsten, for clarifying the whole Vector Drawing library.
Studying your code has gotten me to finally understand what I was doing so wrong in regards to vector drawing and DPi awareness.
Most appreciated.
And you should give serious consideration to Skywalk's suggestion of replacing some of the simpler one-line one-value Procedures with Macros. It makes a lot of sense.
Last edited by Blue on Thu Mar 12, 2020 3:32 am, edited 2 times in total.
"That's not a bug..." said the programmer. "it's a feature! "
"Oh! I see..." replied the blind man.
However in most circumstances the User would have two lines meeting in a sharp corner and the tangent arc would be applied to that corner. In the CAD world it's called a "fillet".
IdeasVacuum
If it sounds simple, you have not grasped the complexity.