Optim behavior icon
This commit is contained in:
parent
f0c006affa
commit
5b9d59f8b3
@ -1,13 +1,13 @@
|
|||||||
import { BehaviorRecorder, IAnyBehaviorRecorder } from "@Model/Behavior";
|
import { BehaviorRecorder, IAnyBehaviorRecorder } from "@Model/Behavior";
|
||||||
import { Template } from "@Behavior/Template";
|
import { Template } from "@Behavior/Template";
|
||||||
import { Dynamics } from "@Behavior/Dynamics";
|
import { PhysicsDynamics } from "@Behavior/PhysicsDynamics";
|
||||||
import { Brownian } from "@Behavior/Brownian";
|
import { Brownian } from "@Behavior/Brownian";
|
||||||
import { BoundaryConstraint } from "@Behavior/BoundaryConstraint";
|
import { BoundaryConstraint } from "@Behavior/BoundaryConstraint";
|
||||||
import { Tracking } from "@Behavior/Tracking";
|
import { Tracking } from "@Behavior/Tracking";
|
||||||
|
|
||||||
const AllBehaviors: IAnyBehaviorRecorder[] = [
|
const AllBehaviors: IAnyBehaviorRecorder[] = [
|
||||||
new BehaviorRecorder(Template),
|
new BehaviorRecorder(Template),
|
||||||
new BehaviorRecorder(Dynamics),
|
new BehaviorRecorder(PhysicsDynamics),
|
||||||
new BehaviorRecorder(Brownian),
|
new BehaviorRecorder(Brownian),
|
||||||
new BehaviorRecorder(BoundaryConstraint),
|
new BehaviorRecorder(BoundaryConstraint),
|
||||||
new BehaviorRecorder(Tracking),
|
new BehaviorRecorder(Tracking),
|
||||||
|
@ -3,7 +3,7 @@ import Group from "@Model/Group";
|
|||||||
import Individual from "@Model/Individual";
|
import Individual from "@Model/Individual";
|
||||||
import { Model } from "@Model/Model";
|
import { Model } from "@Model/Model";
|
||||||
|
|
||||||
type IDynamicsBehaviorParameter = {
|
type IPhysicsDynamicsBehaviorParameter = {
|
||||||
mass: "number",
|
mass: "number",
|
||||||
maxAcceleration: "number",
|
maxAcceleration: "number",
|
||||||
maxVelocity: "number",
|
maxVelocity: "number",
|
||||||
@ -11,15 +11,15 @@ type IDynamicsBehaviorParameter = {
|
|||||||
limit: "boolean"
|
limit: "boolean"
|
||||||
}
|
}
|
||||||
|
|
||||||
type IDynamicsBehaviorEvent = {}
|
type IPhysicsDynamicsBehaviorEvent = {}
|
||||||
|
|
||||||
class Dynamics extends Behavior<IDynamicsBehaviorParameter, IDynamicsBehaviorEvent> {
|
class PhysicsDynamics extends Behavior<IPhysicsDynamicsBehaviorParameter, IPhysicsDynamicsBehaviorEvent> {
|
||||||
|
|
||||||
public override behaviorId: string = "PhysicsDynamics";
|
public override behaviorId: string = "PhysicsDynamics";
|
||||||
|
|
||||||
public override behaviorName: string = "$Title";
|
public override behaviorName: string = "$Title";
|
||||||
|
|
||||||
public override iconName: string = "AnalyticsLogo";
|
public override iconName: string = "SliderHandleSize";
|
||||||
|
|
||||||
public override describe: string = "$Intro";
|
public override describe: string = "$Intro";
|
||||||
|
|
||||||
@ -133,4 +133,4 @@ class Dynamics extends Behavior<IDynamicsBehaviorParameter, IDynamicsBehaviorEve
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export { Dynamics };
|
export { PhysicsDynamics };
|
@ -16,7 +16,7 @@ class Tracking extends Behavior<ITrackingBehaviorParameter, ITrackingBehaviorEve
|
|||||||
|
|
||||||
public override behaviorName: string = "$Title";
|
public override behaviorName: string = "$Title";
|
||||||
|
|
||||||
public override iconName: string = "BullseyeTarget";
|
public override iconName: string = "Bullseye";
|
||||||
|
|
||||||
public override describe: string = "$Intro";
|
public override describe: string = "$Intro";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user