Jump to content
You must now use your email address to sign in [click for more info] ×

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 3 weeks 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.