10 #include <Atoms/Globals.h>
11 #include <AtomsCore/AtomsMath.h>
12 #include <Atoms/AgentType.h>
47 std::string syncParentAgentGroup;
49 std::string syncAgentGroup;
54 std::string syncParentJoint;
56 std::string syncJoint;
62 std::string layoutName;
64 std::string variation;
Agent init data.
Definition: AgentInitData.h:21
AgentInitData()
Constructor.
AtomsCore::Vector3 direction
Agent direction.
Definition: AgentInitData.h:33
AtomsCore::Vector3 position
Agent position.
Definition: AgentInitData.h:30
AtomsCore::Vector3 scale
Agent scale.
Definition: AgentInitData.h:39
long syncLevel
Sync level.
Definition: AgentInitData.h:52
AtomsCore::Vector3 upDirection
Agent up vector.
Definition: AgentInitData.h:36
AgentTypePtr agentType
Agent type.
Definition: AgentInitData.h:42
long groupId
Group Id, if not set the agent group will make one at agent creation time.
Definition: AgentInitData.h:45
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57
AtomsMath::Matrix Matrix
Matrix class.
Definition: AtomsMath.h:63
Atoms namespace.
Definition: Agent.h:29
AtomsPtr< AgentType > AgentTypePtr
Agent type pointer.
Definition: AgentType.h:17