Lifecycle Kit
lifecycle-kit
Lifecycle Kit
Getting Started
  • Grow procedural creatures from causes, not catalogs
  • Get started
Concepts
  • Pipeline architecture
  • Determinism and validation
Guides
  • Render a creature
  • Agentic consumers
Reference
  • API reference
API: package
  • lifecycle-kit
  • index
API: chem
  • chem
  • Function: asBackbone()
  • Function: backboneScore()
  • Function: bodyMass()
  • Function: bodyMassKg()
  • Function: chainStability()
  • Function: composition()
  • Function: compositionColor()
  • Function: deriveBiochemistry()
  • Function: dominantTissue()
  • Function: growthCost()
  • Function: inBackbone()
  • Function: metabolise()
  • Function: molecularMass()
  • Function: normalise()
  • Function: readMetabolicState()
  • Function: scarcity()
  • Function: unitMass()
  • Function: writeMetabolicState()
  • Interface: ActivityDemand
  • Interface: Biochemistry
  • Interface: Biomolecule
  • Interface: Element
  • Interface: MetabolicState
  • Type Alias: Backbone
  • Type Alias: BiomoleculeId
  • Type Alias: Composition
  • Type Alias: FoodProfile
  • Variable: BIOMOLECULES
  • Variable: CATENATION
  • Variable: ELEMENTS
  • Variable: EMPTY_COMPOSITION
  • Variable: HYDROLYSIS
  • Variable: KG_PER_TISSUE_UNIT
  • Variable: NEWBORN
API: bio-laws
  • bio-laws
  • Function: ageAtFirstReproduction()
  • Function: clutchSize()
  • Function: encephalizationQuotient()
  • Function: expectedBrainMass()
  • Function: gutRetentionTime()
  • Function: maxGroupSize()
  • Function: populationDensity()
  • Function: thermalRateFactor()
  • Function: vonBertalanffyMass()
  • Type Alias: Gait
  • Variable: REFERENCE_TEMPERATURE_K
  • Variable: costOfTransport
API: forms
  • forms
  • Function: at()
  • Function: bounds()
  • Function: branch()
  • Function: concatPaths()
  • Function: drawPath()
  • Function: drawShape()
  • Function: enclose()
  • Function: groupByPart()
  • Function: mirrorX()
  • Function: mirrorY()
  • Function: pair()
  • Function: partBounds()
  • Function: radiate()
  • Function: repeat()
  • Function: rotateTurns()
  • Function: scale()
  • Function: shapeToPathData()
  • Function: still()
  • Function: tagPath()
  • Function: taper()
  • Function: toPathData()
  • Function: toSvgDocument()
  • Function: translate()
  • Interface: Axis
  • Interface: BranchParams
  • Interface: CubicSegment
  • Interface: Ellipse
  • Interface: EncloseParams
  • Interface: GraphicsLike
  • Interface: LineSegment
  • Interface: PairParams
  • Interface: PartTag
  • Interface: Path
  • Interface: QuadraticSegment
  • Interface: RadiateParams
  • Interface: RepeatParams
  • Interface: SubPath
  • Interface: TaperParams
  • Interface: Vec2
  • Type Alias: Animated
  • Type Alias: Segment
  • Type Alias: Shape
  • Type Alias: Timed<T>
  • Variable: EMPTY_PATH
API: pigment
  • pigment
  • Function: derivePigments()
  • Function: paletteRamp()
  • Function: recordMeal()
  • Interface: DietHistory
  • Interface: PaletteRamp
  • Interface: PigmentConcentrations
  • Interface: PigmentInputs
  • Interface: SurfaceProperties
  • Type Alias: MealPlantFraction
  • Variable: NO_DIET_HISTORY
API: assemblage
  • assemblage
  • Function: assemble()
  • Function: boxArea()
  • Function: litness()
  • Function: normalise()
  • Function: occlusion()
  • Function: offsetBox()
  • Function: overlapArea()
  • Function: shade()
  • Function: shadowed()
  • Function: shapeBox()
  • Interface: AssembledPart
  • Interface: Box
  • Interface: Caster
  • Interface: Light
  • Variable: DEFAULT_LIGHT
Project
  • Contributing
  • Security
  • GitHub
  • npm
API: package

lifecycle-kit

lifecycle-kit


lifecycle-kit

Modules

  • assemblage
  • bio-laws
  • chem
  • forms
  • index
  • pigment

Edit this page

← PreviousAPI referenceNext →index
Docs by Sourcey
↑↓ navigate↵ selectesc close