Kyogijo Stadiums競技場

Guides, the reference, a gallery of every picture it can draw, and how it compares: the pages are made from the package's own files when the site is built.

About the name

The pages are in English; this contents, the search and the buttons are in Japanese.

The surfaces

Thirty-nine surfaces, each drawn to scale from its rulebook. Every dimension is kept in feet in the code (@johnmorrisdotca/kyogijo-stadiums/geometry) and can be had in any unit (see Units), and each is cited in docs/sources.md.

sportSurfaceSizeDrawn
nflNFL field120 by 53⅓ yards with 10-yard end zonesyard lines every 5 yards, hash marks 70 feet 9 inches from each sideline, the sideline ticks, numbers every 10 yards upright and upside down with arrows, goal posts on the end lines, pylons
cflCFL field150 by 65 yards with 20-yard end zonesthe same lines, hash marks 28 yards from each sideline, the centre marked C, goal posts on the goal lines
ifafIFAF field120 by 53⅓ yards with 10-yard end zoneshash marks 60 feet from each sideline, numbers 27 feet from the sideline, posts on the end lines
nhlNHL rink200 by 85 feet, corners of 28 feetgoal lines 11 feet and blue lines 75 feet from the ends, the red line, five face-off circles and four more spots, creases, nets, trapezoids, the referee's crease
nbaNBA court94 by 50 feet16-foot keys, free-throw circles, three-point lines of 23 feet 9 inches and 22 feet in the corners, restricted areas, backboards and rims, the small marks
soccerSoccer pitch105 by 68 m, or any size, or a presetthe halfway line and centre circle, penalty areas, goal areas, marks, arcs, corner arcs and flags, the marks off the field, goals
mlbBaseball field90-foot bases, a fence from the park's distancesfoul lines, the infield cut by a 95-foot arc round the mound, bases, the plate, batter's boxes, the running lane, warning track and fence
curlingCurling sheet150 by 15 feet 7 inches (45.72 by 4.75 m), 146 to 150 feet long and 14 feet 2 inches to 15 feet 7 inches wide by the rulesa house at each end (the 12-, 8- and 4-foot circles and the button), the tee, back, hog and centre lines, the hacks, and World Curling's hack and courtesy lines; tall by default (Curling)
tennisTennis court78 by 36 feet, 27 feet wide for singlesbaselines, doubles and singles sidelines, service lines 21 feet from the net, the centre service line, centre marks, the net with its posts (and singles sticks) (Tennis and the other net sports)
volleyballVolleyball court18 by 9 m, 16 by 8 m with league: "fivb-beach", or 10 by 6 m with league: "wpv-sitting"the centre line and attack lines (not on the beach), the front zones, the attack line's extension and the service zone's limits for the FIVB's competitions, the net with its posts and antennae, the free zone
badmintonBadminton court13.40 by 6.10 m, 5.18 m wide for singlessingles and doubles side lines, short and doubles long service lines, centre lines, the net and its posts
pickleballPickleball court44 by 20 feetthe non-volley zones, the centerlines, the net and its posts, the playing surface round it
tabletennisTable tennis table2.74 by 1.525 mthe white edge lines, the centre line, the net and its posts
padelPadel court20 by 10 m inside its wallsthe service lines 6.95 m from the net, the central service line, the net and its posts, the walls and the metal fence of the enclosure
squashSquash court9.75 by 6.4 m (singles), 7.62 or 8.42 m wide (doubles)the short line, the half court line and the service boxes on the floor; the front wall laid flat beside the court with its tin, service line and front wall line; the walls
racquetballRacquetball court40 by 20 feetthe short line, the service line, the service boxes, the drive serve lines, the broken receiving line, the walls
sepaktakrawSepak takraw court13.4 by 6.1 mthe centre line, the four quarter circles, the two service circles, the net and its posts
teqballTeqball courtat least 16 by 12 m, with a table of 3 by 1.5 mthe table and its net, the halfway line, the service lines, the court surrounds
roundnetRoundnet courtat least 10 by 10 m, with no out of boundsthe set, the no hit zone line, the serving line and the marks of the four service positions
netballNetball court30.5 by 15.25 mthe transverse lines, the centre circle, the goal circles, the goalposts with their rings, the court surround
swimmingSwimming pool50 by 25 m with eight lanes (25 by 21 m short course), one to ten lanesthe lane ropes in green, blue and yellow with red floats within 5 m of the walls, the lane markings and their cross lines, the starting blocks, the touch panels, the backstroke flags at 5 m, the false start rope at 15 m, a side section, the lanes of a race (Pools)
waterpoloWater polo field25 by 20 m between the goal linesthe ropes and the referees' platforms in red, yellow and green by distance from the goal line, the 2, 5 and 6 metre marks and the half distance line, the goals, the goal areas, the re-entry areas, the table and the substitution areas
divingDiving well25 m across, 21 m deepthe 1 and 3 m springboards and the 5, 7.5 and 10 m platforms (and the 1 and 3 m platforms) at the distances of Appendix 2, their plummets, the three lines across the well
artisticswimmingArtistic swimming area30 by 20 m, or 25 by 15 m with a deep partthe lines along the floor, the deep part, the judges' platform and the starting platform
athleticsAthletics stadiumthe 400 m standard track (8 lanes of 1.22 m) round a soccer pitch, or the covered 200 m trackthe lanes, the finish, the stagger, curved and relay starts, the hurdles, the steeplechase and its water jump, each field event in its place, close-ups of a start and the finish (The athletics stadium)
skatingSkating rinkthe standard 400 m speed skating track, the short track's oval of 111.12 m on 60 by 30 m, or the figure skating rink of 60 by 30 mthe lanes, the warm-up lane, the blocks, the lines of each race and the coaches' area; the short track's blocks, tracks and starting positions; the figure skating rink's boards and furniture (The skating rinks)
judoJudo competition areaa contest area of 8 m to 10 m (10 m drawn) in a safety area of 3 m or more (4 m drawn), tatami of 2 m by 1 mthe contest and safety areas in the IJF's yellow and red (or other looks), the common safe zone between areas, the free zone, the platform, the tape where the contestants start; the AJJF's red danger zone and 182 by 91 cm tatami; the kata area
karateKarate competition areathe WKF's matted square of 8 m with a safety area of 2 mthe outer metre of a kumite area in another colour, the two start mats, the referee and the judges, the officials' table; the kata area
kendoKendo shiai-joa wooden floor of 9 m to 11 m a side (10 m drawn)the boundary lines, the cross at the centre, the two kaishi-sen, the floorboards, the 1.5 m kept clear outside
sumoSumo dohyōthe clay square of 6.7 mthe ring of 4.55 m made of 20 tawara with its four tokudawara, the jano-me, the two shikiri-sen, the four tassels of the roof; raised as a mound in 3D
kyudoKyūdōjōkinteki 28 m or enteki 60 m, from the shooting position to the targetthe shajō with its shooting positions and honza, the yamichi, the azuchi with the targets, the path for the arrows, the roofs
dojoDojoa floor of tatami in jō (20 jō by default), in metres or in matsthe mats as real units (no four corners meet), the heri, the walls, doors and windows, the shrine and the kamiza, judo contest areas laid on it
lacrosseLacrosse field or box floor100 by 60 m (World Lacrosse's men's), 110 by 60 yards (the NCAA's), a floor 200 by 85 feetthe goals, creases, restraining and wing lines; the women's goal circles, marking areas, arc and fan; the PLL's two-point arc; the floor's boards, face-off circle and spots (Field sports)
rugbyRugby field100 m between the try lines and 70 wide, with in-goal areas (union); 100 by 68 m (league)the 22-metre lines, half-way line and dash lines of union; a line every 10 metres, the 20 and 40 metre lines red, of the NRL's league; goal posts and flag posts
aflAustralian football groundan oval 135 to 185 by 110 to 155 m, the MCG's 160 by 141 drawn, or a named groundthe goal and behind posts, the goal squares, the centre square and circles, the Fifty Metre Arcs
gaelicGaelic football and hurling field145 by 90 m (130 to 145 by 80 to 90)the lines across at 13, 20, 45 (and 65) metres, the midline, the two rectangles at each end, the arcs, the posts
cricketCricket grounda boundary of your own (a circle of 75 yards radius by default), a pitch of 22 yardsthe pitch, the creases, the wickets, the boundary and the 30-yard circle
fieldhockeyField hockey pitch91.40 by 55.00 mthe centre line, the 23-metre lines, the circles with their broken lines, the penalty spots, the goals, the marks outside
handballHandball court40 by 20 mthe centre line, the goal areas, the 6-, 7- and 9-metre lines, the 4-metre lines, the goals, the throw-off area

league draws a surface as one league's rulebook marks it, sport naming the family (drawKyogijo({ sport: "nba", league: "fiba" })): the WNBA, FIBA, the NCAA, the IIHF, the AHL, the CHL, high school, Little League, PONY, softball, Curling Canada, FIVB's beach volleyball, World ParaVolley's sitting volleyball, World Squash's doubles courts, rugby league, the NLL's box lacrosse and the rest, in docs/variants.md.

range crops a drawing to a part of its surface (range: "offensive-zone", "half-court", "red-zone", "penalty-area", "infield", a curling "house", or a box of your own), with its data, annotations and score following: Display ranges and zoom.

Lines are drawn a little thicker than they are painted, as broadcast graphics do, so that they stay in view at a small size; exactLines: true draws them at their true widths.

The same surface, as a league marks it#

league keeps the family and changes the rulebook: drawKyogijo({ sport: "nba", league: "fiba" }) is a court with FIBA's keys and three-point line. Every league, with its figures and the pages it was read from, is in League variants. year draws the markings a surface had in a season (Surfaces through the years), and a ballpark is drawn from its own fence (Ballparks). The soccer pitch has pages of its own, for its sizes, mowing patterns, goals and providers' coordinates (Soccer).

import { drawKyogijo, drawSurface } from "@johnmorrisdotca/kyogijo-stadiums";

// No teams: the NFL field at its true shape, 120 by 53⅓ yards with 12 feet of ground round it.
console.log(/viewBox="-12 -12 384 184"/.test(drawSurface({ sport: "nfl" })));
// A court by the FIBA rulebook is not the NBA's.
console.log(drawKyogijo({ sport: "nba", league: "fiba" }) === drawKyogijo({ sport: "nba" }));
// true
// false

A surface may also be set inside another, to scale, as a rink was set on a ballpark's infield: that is host and placement, with the games that were played so, in special games.

Every surface is in the gallery, each with the code that drew it.

Edit this page on GitHub