CURVE
cubic Bézier chain · drag handles · the 9th bit
SHADED
ORBIT 17.5 s/rev
auto-orbit · revolve · live
Operation
Segments
Thicken
Smooth / Fillet
Add View
ABOUT POINTS [X]

POINTS · v0.7

A teaching tool that bridges Alias/1-era curve-first surfacing (1985) with the immediacy of a modern browser. For very beginner design students.

Points is the working fork of ALYUS — the Classicery clean-room recreation of Alias/1. ALYUS is the museum room; Points is the room you can build in.

FunctionWhereAlias/1 (1985)?
Curves
Chained cubic Bézier (Illustrator pen-tool data)curve view Cardinal splines — close cousin
DRAG any anchor or handlecurve view
+ PT / − PT · De Casteljau split + deletecurve view
Move a whole curve · grab its line in DRAG to translate / select itcurve view
Undo / Redo · ⌘Z · ⌘⇧Z — full editable-state historyEdit menu Undo arrived later in the Alias line
CORNER · click an anchor → hard cusp (zero tangent handles)curve view
SMOOTH · click an anchor → soft G1 (antiparallel tangent handles)curve view
PERIODIC · close the active curve into a loopcurve view
Datatrace — load measured-data curves
EKG · one heartbeat (open) — Lead II PQRST shapeDatatrace menu Curve fitting from data, yes; these specific traces, no
Keeling Curve · one year of Mauna Loa CO₂ (open)Datatrace menu Mauna Loa series began 1958 (predates); the 2024 monthly values shipped here postdate
Analemma · sun position over a year (closed figure-8)Datatrace menu Astronomical data; figure-8 was a known shape
F-hole · Cremonese violin top outline (closed)Datatrace menu Centuries-old measured templates
Humpback moan · one call envelope (open)Datatrace menu Payne & McVay 1971 data preceded Alias/1
Presets — worked surfaces that animate from straight lines into form
Face · revolved head profilePresets menu Teaching gallery; the morph-in is modern
Banana · tapered multi-section sweepPresets menu
Cabriole leg · revolved S-curvePresets menu Furniture turning is centuries old
Boat hull · lofted cross-sectionsPresets menu Lofting comes from the boatyard
Leaf · saddle curve networkPresets menu
Surface operations (live rebuild)
Revolve · profile around Ypanel
Extrude · profile along Zpanel
Sweep · sections along rail (XZ)panel
Sweep · two rails (Sweep2) · section fit between two pathscurve tabs + rail Two-rail sweeps matured later in the Alias line
Sweep · multiple sections · blended down the railcurve tabs + sec Shape-curve sweeps
Loft · interpolate through a list of cross-sectionspanel
NETWORK · cross-section curves blended across two or more rail paths — add curves either waypanel Curve-network surfacing (Rhino NetworkSrf) is later — here in spirit, from flat-drawn curves
Live Thicken · shell offset (one-sided or both, ± direction) with end capspanel Trim / skin family
Smooth / Fillet · Laplacian relax that rounds sharp edgespanel Mesh relaxation matured later
Periodic-aware cap suppression on closed boundariesautomatic
Sculpt on the surface
CARDINAL · a sculpt TOGGLE — an independent U × V control grid that overlays ANY render mode (shaded / glossy / wire / tri / zebra)shaded view Control cages existed; on-surface direct drag is modern
Drag along screen-projected surface normal · push / pull / moveshaded view In spirit
Shift-click multi-select · drag the whole set, each ⟂ its own surfaceshaded view Multi-CV editing in spirit
Selection ops · Row / Column / Grow / Shrink from the current selectionpanel
Transform gumball · world X/Y/Z translate on the selected pointsshaded view Manipulators are modern
Grid count via U / V sliders · sculpt carried across on resize (resample)panel
Gaussian falloff in (u,v) · multi-sheet (outer + inner shells)automatic
Live U / V count sliders independent of mesh resolutionpanel
Surface evaluation
SHADED · solid phong + quad-edge overlayshaded view
GLOSSY · reflective render under a phosphor studio environmentshaded view Reflective shading matured 1990s
WIRE · quad-edge wireframeshaded view
TRI · triangulated wireframe with diagonalsshaded view
ZEBRA · diagonal phosphor stripes (continuity reading)shaded view Standard in later Alias; matured 1990s
TOP / SIDE orthographic viewsopt-in
View
Auto-orbit (paused while sculpting)shaded view
Drag-to-tumble · drag down tilts downshaded view
Two-finger drag to pan (2D + 3D) · pinch to zoomboth views Trackpad gestures are entirely modern
Draggable split divider between curve + 3D viewsbetween views Workspace tiling existed
Animation (Animate menu)
Set Keyframe · snapshots curves + closed flags + cardinal sculptmenu Alias/1 was an animation system
Play / Stop · cycle-loop with eased interpolationmenu
Clear All Keyframesmenu
Operation switch auto-clears keys (topology change)automatic
Export
OBJ · real quad faces (no triangulation)File / Export Wavefront OBJ followed in 1990; Alias/1 wrote IGES + proprietary in 1985
Filenames roll from a new-wave + astronomy wordbankautomatic The taste, yes; the wordbank, ours
Export Video · 3 s / 10 s / full cycle (MP4 H.264 if browser supports, else WebM)Animate / Export Video Beyond Alias/1 — its output was a film recorder (physical 35 mm hardware)
Infrastructure (entirely beyond Alias/1)
WebGL hardware-accelerated rendering in a browseralways 1985 = SGI IRIS workstations, tens of thousands of dollars per seat
Live preview on a phone (touch + pointer events)always
One-shot share via a URLalways
Math: chained cubic Bézier, open or periodic
Built: Phil Renato, 2026
Genre: 9-bit (8-bit chrome + 1 bit of modern math)

Could become   a Rhino plugin (RhinoCommon, native NURBS, extendable as Grasshopper components for parametric definitions) and/or a Blender add-on (bpy, mesh modifiers, geometry nodes). Same curve-first ergonomics, with the host application handling units, materials, export pipelines, and the heavy lifting. Filed as a later-someday goal.