Home Reference Source Repository

References

Class Summary

Static Public Class Summary
public

Render Controller

public
public

Share Link element shows the link in another section

public

Stepper Element used for change numbers in all device easily

Function Summary

Static Public Function Summary
public

show all element

public

ControlsSectionElement(objectPattern: {"options": *, "onOptionChange": *, "shareButtonClicked": *, "onSwitchPlayDrawing": *, "onResetDrawing": *, "onProgressedStepsChange": *})

present control section

public

MakeSpline(data: *): object

rebuild object

public

Rotor2dControllerElement(objectPattern: {"onAddDimension": *, "onChange": *, "onRemove": *, "rotor2DData": *, "rotorLabel": *}): object

present all dimension controllers

public

RotorElement(objectPattern: {"onChange": *, "onRemove": *, "onSwitchPlay": *, "width": *, "step": *, "start": *, "isPlaying": *}): object

Rotor Element

public

scene container

public

addDimension(label: string): *

public
public

getStore(): *

public
public

load last State

public

optionReducer(optionState: {"showAxes": boolean, "hasHSL": boolean, "showMoreControl": boolean, "progressedSteps": number, "steps": number}, action: *): *

reducer changes store by action

public

remove a dimension

public

rotorsReducer(rotorsState: {"xy": undefined, "yz": undefined, "xz": undefined}, action: *): *

reducer changes store by action

public

saveState(state: *)

save last State

public

change browser url to new state and reload it

Variable Summary

Static Public Variable Summary
public

connect DimensionControllerElement to redux store with above methods

public
public

connect RotorElement to redux store with above methods

public

connect DimensionControllerElement to redux store with above methods

public

combine all reducers so you can use them where ever we want