Skip to main content

Interface: CellOptions

Defined in: src/mobjects/biology/biologyTypes.ts:100

Options for a Cell.

Properties​

colors?​

optional colors: Record<string, string>

Defined in: src/mobjects/biology/biologyTypes.ts:120

Per-name color overrides, merged over the organelle palette.


height?​

optional height: number

Defined in: src/mobjects/biology/biologyTypes.ts:108

Membrane height for an ellipse membrane. Default: 1.4 * radius.


labelFontSize?​

optional labelFontSize: number

Defined in: src/mobjects/biology/biologyTypes.ts:118

Font size for the labels. Default: 20.


labels?​

optional labels: boolean

Defined in: src/mobjects/biology/biologyTypes.ts:116

Draw labels for the organelles. Default: true.


membraneColor?​

optional membraneColor: string

Defined in: src/mobjects/biology/biologyTypes.ts:122

Membrane stroke color. Default: a green.


nucleusColor?​

optional nucleusColor: string

Defined in: src/mobjects/biology/biologyTypes.ts:124

Nucleus fill color. Default: a purple.


nucleusRadius?​

optional nucleusRadius: number

Defined in: src/mobjects/biology/biologyTypes.ts:112

Nucleus radius. Default: 0.35 * radius.


organelles?​

optional organelles: OrganelleSpec[]

Defined in: src/mobjects/biology/biologyTypes.ts:110

The organelles inside the cell. Default: [].


radius?​

optional radius: number

Defined in: src/mobjects/biology/biologyTypes.ts:102

Membrane radius (a circle) or half-width (an ellipse). Default: 2.


shape?​

optional shape: CellShape

Defined in: src/mobjects/biology/biologyTypes.ts:104

Membrane shape. Default: 'circle'.


showNucleus?​

optional showNucleus: boolean

Defined in: src/mobjects/biology/biologyTypes.ts:114

Draw the nucleus. Default: true.


width?​

optional width: number

Defined in: src/mobjects/biology/biologyTypes.ts:106

Membrane width for an ellipse membrane. Default: 2 * radius.