Skip to content

@ralphschuler.lsystem.LSystem

github-actions edited this page Nov 26, 2023 · 14 revisions

Class: LSystem

@ralphschuler/lsystem.LSystem

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new LSystem(axiom, rules): LSystem

Parameters

Name Type
axiom string
rules Rule[]

Returns

LSystem

Defined in

index.ts:21

Properties

axiom

Private axiom: string

Defined in

index.ts:18


rules

Private rules: Rule[]

Defined in

index.ts:19

Methods

applyRules

applyRules(str): string

Parameters

Name Type
str string

Returns

string

Defined in

index.ts:34


generate

generate(iterations): string

Parameters

Name Type
iterations number

Returns

string

Defined in

index.ts:26


getRandomRule

getRandomRule(rules): Rule

Parameters

Name Type
rules Rule[]

Returns

Rule

Defined in

index.ts:48

Typescript Libraries

Modules

Namespaces

Clone this wiki locally