Jump to content

Recommended Posts

Posted

Let's go back to school, with some of those common and well known school protractors for measuring in degrees.

protractors_backtoschool.png.c9334af698d58336b9d14caad95b89cd.png

pro1-a.png.6b6514740dfb856fca12bb7635f87904.png

 

pro2.png.7e6c57c27a8b65423055eb1d9aad0d85.png

... etc.

 

The protractor assets shared here ...

protractors_assets.png.f686722e69057638f1f46e80d707e431.png

... are all vector based and do have printed on degree scales. You have to adapt/size the default assets protractor sizes to your document needs and thus scale them up/down so they nearly match your doc measurements.

Note that all protractors are just a bunch of grouped/layered together vector parts (curves and text) thus they can be modified in colorings and the like. Also you should always move & size etc. a whole reused protractor group/layer when needed!

Here is the associated assets file:

Have a nice school day!

 

 

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Posted

Of course we can also make the same for ADe reusage with some Python scripting, as an example with it's fun simple Turtle graphics. - So let's make it quickly instead with some Python Turtle drawings ...

from turtle import *

for theta in range(0,360,30):
    fd(100)
    write(str(theta)+'*')
    backward(100)
    left(30)
goto(0, -100)
circle(100)
goto(0, -10)
circle(10)
mainloop()

And if we want to have the whole instead as a SVG drawing for reusage in ADe ...

# Use the SvgTurtle package --> pip install svg_turtle
from svg_turtle import SvgTurtle

t = SvgTurtle(500, 500)
for theta in range(0,360,30):
    t.fd(100)
    t.write(str(theta)+'°')
    t.backward(100)
    t.left(30)
t.goto(0, -100)
t.circle(100)
t.goto(0, -10)
t.circle(10)
t.save_as('simple_protractor.svg')

... we can use the Python svg_turtle module instead to generate the whole and save it then as a reusable SVG file.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

  • 3 weeks later...
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.