Skip to content

Commit d9485b0

Browse files
authored
Add files via upload
1 parent 07cf8df commit d9485b0

2 files changed

Lines changed: 78 additions & 0 deletions

File tree

  • downloads/asterion-fcta-v1.0-public-release/asterion-fcta-v1.0/web-viewer/v1_0
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Version 1.0 Web Viewer
2+
3+
Serve this folder through a local web server or deploy it using `.github/workflows/pages.yml`.
4+
5+
```bash
6+
python -m http.server 8000 --directory web-viewer/v1_0
7+
```
8+
9+
The page loads Three.js from a public CDN and therefore requires internet access unless those modules are vendored locally.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1" />
6+
<meta name="description" content="ASTERION FCTA-1 aerospace CAD/CAM/CAE portfolio." />
7+
<title>ASTERION FCTA-1 — Public Engineering Portfolio</title>
8+
<link rel="stylesheet" href="css/style.css" />
9+
</head>
10+
<body>
11+
<header class="topbar">
12+
<a class="brand" href="#top">ASTERION <span>FCTA-1</span></a>
13+
<nav><a href="#viewer-section">Models</a><a href="#engineering">Engineering</a><a href="#boundary">Boundary</a></nav>
14+
</header>
15+
<main id="top">
16+
<section class="hero">
17+
<div class="hero-copy">
18+
<p class="eyebrow">Siemens NX · ANSYS · NX CAM · Python</p>
19+
<h1>A spacecraft portfolio built around engineering evidence.</h1>
20+
<p class="lede">A modular orbit-assembled spacecraft and detachable lifting-body aeroshuttle demonstrator covering parametric CAD, structural and thermal analysis preparation, CFD, manufacturing planning and open-source technical communication.</p>
21+
<div class="badges"><span>v1.0.0</span><span>MIT</span><span>Neutral CAD</span><span>Portfolio demonstrator</span></div>
22+
</div>
23+
<div class="orbital" aria-hidden="true"><div class="core"></div><div class="ring r1"></div><div class="ring r2"></div></div>
24+
</section>
25+
26+
<section class="metrics" aria-label="Key project metrics">
27+
<article><strong>53.2 t</strong><span>updated dry docked mass</span></article>
28+
<article><strong>57.8 m</strong><span>deployed solar span</span></article>
29+
<article><strong>0.196 Hz</strong><span>first supported screening mode</span></article>
30+
<article><strong>4</strong><span>NX CAM demonstrator parts</span></article>
31+
</section>
32+
33+
<section id="viewer-section" class="viewer-section">
34+
<div class="section-heading"><p class="eyebrow">Interactive models</p><h2>Explore the design evolution</h2></div>
35+
<div class="model-controls" role="group" aria-label="Model selection">
36+
<button class="active" data-model="assets/asterion_full_assembly.glb">Full assembly</button>
37+
<button data-model="assets/asterion_optimized_structure.glb">Optimised structure</button>
38+
<button data-model="assets/asterion_master_envelope.glb">Master envelope</button>
39+
<button data-model="assets/thruster_gimbal_bracket.glb">Gimbal bracket</button>
40+
<button data-model="assets/ring_bearing_housing.glb">Bearing housing</button>
41+
<button data-model="assets/skimmer_wing_rib.glb">Skimmer rib</button>
42+
<button data-model="assets/lightweight_bulkhead.glb">Bulkhead</button>
43+
</div>
44+
<div id="viewer" aria-label="Rotatable ASTERION 3D model"><div class="loading">Loading 3D model…</div></div>
45+
<p class="viewer-help">Drag to rotate, scroll to zoom and right-drag to pan. The viewer requires an internet connection for Three.js modules.</p>
46+
</section>
47+
48+
<section id="engineering" class="engineering">
49+
<div class="section-heading"><p class="eyebrow">Engineering workflow</p><h2>From requirements to public evidence</h2></div>
50+
<div class="cards">
51+
<article><span>01</span><h3>Architecture</h3><p>Orbit assembly, electric propulsion, counter-rotating habitats, visible power and heat-rejection systems.</p></article>
52+
<article><span>02</span><h3>NX design</h3><p>Master skeleton, expressions, WAVE-linked components, arrangements, interfaces, drawings and manufacturable demonstrators.</p></article>
53+
<article><span>03</span><h3>ANSYS workflow</h3><p>Static, modal, buckling, thermal and CFD case preparation with convergence and correlation records.</p></article>
54+
<article><span>04</span><h3>Iteration</h3><p>Screening exposed braking and docking flexibility; the H3 redesign added credible load paths and improved performance.</p></article>
55+
<article><span>05</span><h3>Manufacturing</h3><p>Representative milling and turning processes, tools, fixtures, setup sheets, inspection plans and printable prototypes.</p></article>
56+
<article><span>06</span><h3>Open release</h3><p>Neutral formats, reproducible scripts, traceability, claim boundaries and GitHub Pages presentation.</p></article>
57+
</div>
58+
</section>
59+
60+
<section id="boundary" class="boundary">
61+
<p class="eyebrow">Engineering boundary</p>
62+
<h2>Conceptual, transparent and intentionally non-fictional.</h2>
63+
<p>ASTERION is not a certified spacecraft, production aircraft, reactionless propulsion system or unrestricted-travel claim. Numerical results are reduced-order screening unless supported by owner-generated native NX/ANSYS evidence.</p>
64+
</section>
65+
</main>
66+
<footer><span>ASTERION FCTA-1 · Samuelson G · v1.0.0</span><span>Open-source portfolio baseline</span></footer>
67+
<script type="module" src="js/app.js"></script>
68+
</body>
69+
</html>

0 commit comments

Comments
 (0)