Skip to content

editorGlobalsCellOrnamentFactory

Class: CellOrnamentFactory

Build and applies the Ornament for the cell visualization. The Ornament is loaded from a svg

Hierarchy

  • CellOrnamentFactory

Index

Properties

Methods

Properties

Static Private Readonly cellSvg

cellSvg: "5a58d6d54b83c20e84cde3d4/cellGeneric" = "5a58d6d54b83c20e84cde3d4/cellGeneric"

Defined in src/modules/kyub.core.cell/src/CellOrnamentFactory.ts:22

The svg is placed in assetDb/defaultOrnaments/resources/ornaments/cellGeneric. The hex code is generated by the db

Methods

Static Private _getPositionAndAngle

_getPositionAndAngle(cell: CellMembrane, surface: MeshSurfaceAnchor, plate: Plate): object

Defined in src/modules/kyub.core.cell/src/CellOrnamentFactory.ts:59

Parameters:

Name Type
cell CellMembrane
surface MeshSurfaceAnchor
plate Plate

Returns: object

position and angle in Ornament Coords

  • angle: number

  • position: Vector3


Static build

build(cell: CellMembrane, surface: MeshSurfaceAnchor, plate: Plate): PromiseOrnament

Defined in src/modules/kyub.core.cell/src/CellOrnamentFactory.ts:24

Parameters:

Name Type
cell CellMembrane
surface MeshSurfaceAnchor
plate Plate

Returns: PromiseOrnament