import java.awt.*;
import java.applet.*;
public class lines extends Applet
{
public static int GCF(int a, int b)
{ if (b == 0)
{
return a;
}
else
{
return (GCF(b, a % b));
}
}
public static void timePass(int seconds)
{
for (int i = 0; i < seconds; i++)
{
try
{
Thread.sleep(1);
}
catch (InterruptedException ex)
{
Thread.currentThread().interrupt();
}
}
System.out.println("");
}
public void paint(Graphics g)
{
int width = 980; //14
int height = 630; // 9
int k = GCF(width,height);
int xVal=width/k;
int yVal=height/k;
g.drawRect(10,10,width,height);
int x1 = 0;
int y1 = 0;
int x2 = width;
int y2 = 0;
while(y1 <= height || x2 >= width)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1+= yVal;
x2-=xVal;
timePass(10);
}
x1 = width;
y1 = 0;
x2 = 0;
y2 = 0;
while(y1 <= height || x2 <= width)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1+= yVal;
x2+= xVal;
timePass(10);
}
x1 = width;
y1 = 0;
x2 = 0;
y2 = 0;
while(y1 <= height || x2 <= width)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1+= yVal;
x2+= xVal;
timePass(10);
}
x1 = 0;
y1 = height;
x2 = width;
y2 = height;
while(y1 >= 0 || x2 >= 0)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1-= yVal;
x2-= xVal;
timePass(10);
}
x1 = width;
y1 = height;
x2 = 0;
y2 = height;
while(y1 >= 0 || x2 <= height)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1-= yVal;
x2+= xVal;
timePass(10);
}
//paint2(g);
}
public void paint2(Graphics g)
{
int width = 980/2; //14
int height = 630/2; // 9
int k = GCF(width,height);
int xVal=width/k;
int yVal=height/k;
g.drawRect(10 + width/2,10 + height/2,width,height);
int x1 = 0 + width/2;
int y1 = 0 + height/2;
int x2 = width + width/2;
int y2 = 0 + height/2;
while(y1 <= height || x2 >= width*2)
{
g.drawLine(x1+10,y1+10,x2+10,y2+10);
y1+= yVal;
x2-=xVal;
}
}
}
I have taken courses in C++, Java, and Python in order to gain experience in multiple languages. I have devoted the most amount of time to Java, which is my preffered language at the moment. To see programs that I have written, reffer to my Java Portfolio or my C++ Portfolio
I am proficient in a 3D workspace. I have 3D printed everything from a custom case for a raspberry Pi to a mount for a webcam. I use programs such as Cinema 4D, Fusion 360 and Autodesk Inventor to model anything with absolute precision. To see a representation of my knowledge in 3D modeling refer to my 3D portfolio
Below is a brief resume and a summarization of my education.
Highschool: C++ Programming Honnors AP Computer Science (Java) AP Computer Science (Python) Intern At Office Of Technology at Framingham High School Extra Curricular: 3 Years Of Experience in HardSurface 3d modeling 4 Years Of I.T. Building/Fixing Personal Computers Summer Course At Boston College in Python App Development Tutored C++ and Python for a Semester Experience Using Microsoft Office/ Libre Office Experience Using Linux Operating Systems
Phone: 508-988-5613
Email: taylorjackman0@gmail.com