Changeset 952 for cpp/frams/config/f0-SDK.def
- Timestamp:
- 06/20/20 01:09:57 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/config/f0-SDK.def
r945 r952 1 CLASS(Model,f0_model,m )1 CLASS(Model,f0_model,m,Model) 2 2 GROUP(Properties) 3 3 GROUP(Visual) … … 6 6 ENDCLASS 7 7 8 CLASS(Part,f0_part,p )8 CLASS(Part,f0_part,p,Part) 9 9 GROUP(Geometry) 10 10 GROUP(Other properties) … … 39 39 ENDCLASS 40 40 41 CLASS(Joint,f0_joint,j )41 CLASS(Joint,f0_joint,j,Joint) 42 42 GROUP(Connections) 43 43 GROUP(Geometry) … … 73 73 ENDCLASS 74 74 75 CLASS(Joint,f0_nodeltajoint,j, NOXML)75 CLASS(Joint,f0_nodeltajoint,j,Joint,NOXML) 76 76 GROUP(Connections) 77 77 GROUP(Geometry) … … 101 101 ENDCLASS 102 102 103 CLASS(Neuro,f0_neuro,n )103 CLASS(Neuro,f0_neuro,n,Neuro) 104 104 GROUP(Connections) 105 105 GROUP(Other) … … 117 117 ENDCLASS 118 118 119 CLASS(NeuroConn,f0_neuroconn,c )119 CLASS(NeuroConn,f0_neuroconn,c,Neuron connection) 120 120 GROUP(Connection) 121 121 GROUP(Other) … … 141 141 ENDNEUROCLASS 142 142 143 NEUROCLASS(Gyro,G,Gyroscope,`Equilibrium sensor.\n0=the stick is horizontal\n+1/-1=the stick is vertical',0,1,2) 143 NEUROCLASS(Gyro,G,Gyroscope,`Tilt sensor.\nSignal is proportional to sin(angle) = most sensitive in horizontal orientation.\n0=the stick is horizontal\n+1/-1=the stick is vertical',0,1,2) 144 SHAPETYPE(BallAndStickShapeType) 144 145 VISUALHINTS(ReceptorClass) 145 146 SYMBOL(`8,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,12,43,24,48,24,48,19,38,19,38,24,43,24,43,54,48,54,48,64,43,69,38,64,38,54,43,54,5,63,69,58,74,48,79,38,79,28,74,23,69,1,43,79,43,74,1,23,69,26,66,1,63,69,60,66,1,55,76,53,73,1,31,75,33,72') 146 147 ENDNEUROCLASS 147 148 148 NEUROCLASS(Touch,T,Touch,`Touch sensor.\n-1=no contact\n0=just touching\n>0=pressing, value depends on the force applied',0,1,1) 149 NEUROCLASS(GyroP,Gp,Part Gyroscope,`Tilt sensor. Signal is directly proportional to the tilt angle.\n0=the part X axis is horizontal\n+1/-1=the axis is vertical',0,1,1) 150 VISUALHINTS(ReceptorClass) 151 SYMBOL(`8,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,12,43,24,48,24,48,19,38,19,38,24,43,24,43,54,48,54,48,64,43,69,38,64,38,54,43,54,5,63,69,58,74,48,79,38,79,28,74,23,69,1,43,79,43,74,1,23,69,26,66,1,63,69,60,66,1,55,76,53,73,1,31,75,33,72') 152 NEUROPROP(ry,1,0,rotation.y,f,-6.282,6.282,0,ry) 153 NEUROPROP(rz,1,0,rotation.z,f,-6.282,6.282,0,rz) 154 ENDNEUROCLASS 155 156 NEUROCLASS(Touch,T,Touch,`Touch and proximity sensor (Tc+Tp combined)\n-1=no contact\n0=just touching\n>0=pressing, value depends on the force applied (not implemented in ODE mode)',0,1,1) 149 157 VISUALHINTS(ReceptorClass) 150 158 SYMBOL(`2,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,11,75,50,65,50,60,55,55,45,50,55,45,45,40,50,35,50,30,45,25,50,30,55,35,50') 151 159 NEUROPROP(r,1,0,Range,f,0.0,1.0,1.0,range) 160 NEUROPROP(ry,1,0,rotation.y,f,-6.282,6.282,0,ry) 161 NEUROPROP(rz,1,0,rotation.z,f,-6.282,6.282,0,rz) 162 ENDNEUROCLASS 163 164 NEUROCLASS(TouchC,Tc,Touch contact,`Touch sensor.\n-1=no contact\n0=the Part is touching the obstacle\n>0=pressing, value depends on the force applied (not implemented in ODE mode)',0,1,1) 165 VISUALHINTS(ReceptorClass) 166 SYMBOL(`2,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,11,75,50,65,50,60,55,55,45,50,55,45,45,40,50,35,50,30,45,25,50,30,55,35,50') 167 ENDNEUROCLASS 168 169 NEUROCLASS(TouchP,Tp,Touch proximity,`Proximity sensor detecting obstacles along the X axis.\n-1=distance is \'r\' or more\n0=zero distance',0,1,1) 170 VISUALHINTS(ReceptorClass) 171 SYMBOL(`2,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,11,75,50,65,50,60,55,55,45,50,55,45,45,40,50,35,50,30,45,25,50,30,55,35,50') 172 NEUROPROP(r,1,0,Range,f,0.0,1.0,1.0,range) 173 NEUROPROP(ry,1,0,rotation.y,f,-6.282,6.282,0,ry) 174 NEUROPROP(rz,1,0,rotation.z,f,-6.282,6.282,0,rz) 152 175 ENDNEUROCLASS 153 176
Note: See TracChangeset
for help on using the changeset viewer.