mirror of
https://gitlab.com/MisterBiggs/Resume.git
synced 2025-06-16 01:16:39 +00:00
new splash page since im employed now
This commit is contained in:
parent
97dbe84637
commit
2764b03ca8
7
awsm_theme_black.min.css
vendored
Normal file
7
awsm_theme_black.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
28
index.html
28
index.html
@ -8,14 +8,40 @@
|
||||
name="description"
|
||||
content="Anson Biggs is an undergraduate Aerospace Engineering student with a focus on Aerospace (Astro) Engineering and a minor in Computer Science at Embry-Riddle Aeronautical University"
|
||||
/>
|
||||
<link rel="stylesheet" type="text/css" href="awsm.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="awsm_theme_black.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<link
|
||||
rel="icon"
|
||||
href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🛰️</text></svg>"
|
||||
/>
|
||||
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.7.2/p5.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.7.2/addons/p5.dom.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.7.2/addons/p5.sound.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<meta charset="utf-8" />
|
||||
<script src="mover.js"></script>
|
||||
<script src="sketch.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Hi I'm Anson</h1>
|
||||
<p>
|
||||
I'm Astronautical Engineer writing software at United Launch Alliance.
|
||||
</p>
|
||||
<!--sse-->
|
||||
<hr />
|
||||
|
||||
<p>
|
||||
To see what I'm currently working on, check out my
|
||||
<a href="https://gitlab.com/MisterBiggs">Gitlab</a> or my
|
||||
<a href="https://projects.ansonbiggs.com">Projects Website</a>. You can
|
||||
reach me on <a href="https://t.me/MisterBiggs" rel="me">Telegram</a>,
|
||||
<a href="https://twitter.com/AnsonBiggs" rel="me">Twitter</a>, or by
|
||||
<a href="mailto:anson@ansonbiggs.com" rel="me">Email</a>. If you're really
|
||||
curious you check out my
|
||||
<a href="https://ansonbiggs.com/resume">Resume</a>.
|
||||
</p>
|
||||
<!--/sse-->
|
||||
</body>
|
||||
</html>
|
||||
|
63
mover.js
Normal file
63
mover.js
Normal file
@ -0,0 +1,63 @@
|
||||
// Gravitational Attraction
|
||||
// The Nature of Code
|
||||
// The Coding Train / Daniel Shiffman
|
||||
// https://youtu.be/EpgB3cNhKPM
|
||||
// https://thecodingtrain.com/learning/nature-of-code/2.5-gravitational-attraction.html
|
||||
// https://editor.p5js.org/codingtrain/sketches/MkLraatd
|
||||
|
||||
class Mover {
|
||||
constructor(x, y, vx, vy, m) {
|
||||
this.pos = createVector(x, y);
|
||||
this.maxSpeed = 10;
|
||||
this.vel = createVector(vx, vy);
|
||||
this.acc = createVector(0, 0);
|
||||
this.mass = m;
|
||||
this.r = sqrt(this.mass) * 0.75;
|
||||
this.col = color(255);
|
||||
}
|
||||
|
||||
attract(other) {
|
||||
let force = p5.Vector.sub(this.pos, other.pos);
|
||||
let distanceSq = constrain(force.magSq(), 10, 1000);
|
||||
let G = 3;
|
||||
let strength = (G * this.mass * other.mass) / distanceSq;
|
||||
force.setMag(strength);
|
||||
other.applyForce(force);
|
||||
}
|
||||
|
||||
applyForce(force) {
|
||||
let f = p5.Vector.div(force, this.mass);
|
||||
this.acc.add(f);
|
||||
}
|
||||
|
||||
edges() {
|
||||
if (this.pos.y >= height - this.r) {
|
||||
this.pos.y = height - this.r;
|
||||
this.vel.y *= -1;
|
||||
} else if (this.pos.y <= this.r) {
|
||||
this.pos.y = this.r;
|
||||
this.vel.y *= -1;
|
||||
}
|
||||
|
||||
if (this.pos.x >= width - this.r) {
|
||||
this.pos.x = width - this.r;
|
||||
this.vel.x *= -1;
|
||||
} else if (this.pos.x <= this.r) {
|
||||
this.pos.x = this.r;
|
||||
this.vel.x *= -1;
|
||||
}
|
||||
}
|
||||
|
||||
update() {
|
||||
this.vel.add(this.acc);
|
||||
this.vel.limit(this.maxSpeed);
|
||||
this.pos.add(this.vel);
|
||||
this.acc.set(0, 0);
|
||||
}
|
||||
|
||||
show() {
|
||||
noStroke();
|
||||
fill(this.col);
|
||||
ellipse(this.pos.x, this.pos.y, this.r * 2);
|
||||
}
|
||||
}
|
44
sketch.js
Normal file
44
sketch.js
Normal file
@ -0,0 +1,44 @@
|
||||
// Gravitational Attraction
|
||||
// The Nature of Code
|
||||
// The Coding Train / Daniel Shiffman
|
||||
// https://youtu.be/EpgB3cNhKPM
|
||||
// https://thecodingtrain.com/learning/nature-of-code/2.5-gravitational-attraction.html
|
||||
// https://editor.p5js.org/codingtrain/sketches/MkLraatd
|
||||
|
||||
let movers = [];
|
||||
let attractor;
|
||||
var canvas;
|
||||
|
||||
function windowResized(){
|
||||
resizeCanvas(windowWidth, windowHeight);
|
||||
}
|
||||
|
||||
function setup() {
|
||||
canvas = createCanvas(windowWidth, windowHeight);
|
||||
canvas.position(0, 0);
|
||||
canvas.style("z-index", "-1")
|
||||
|
||||
movers[0] = new Mover(width/4, height, 5, -5, 55);
|
||||
movers[0].col = color('red');
|
||||
movers[1] = new Mover(3*width/4, height, -5, -5, 50);
|
||||
movers[1].col = color('white');
|
||||
movers[2] = new Mover(2*width/4, height, -5, -5, 45);
|
||||
movers[2].col = color('blue');
|
||||
background(0);
|
||||
}
|
||||
|
||||
function draw() {
|
||||
background(0, 75);
|
||||
for (let mover of movers) {
|
||||
for (let other of movers) {
|
||||
if (mover !== other) {
|
||||
mover.attract(other);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (let mover of movers) {
|
||||
mover.update();
|
||||
mover.edges();
|
||||
mover.show();
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user