HowTo/Scenery/mesh-table: Difference between revisions

From TrainzOnline
Jump to navigationJump to search
Glt0145 (talk | contribs)
Glt0145 (talk | contribs)
Line 41: Line 41:
       frequency 1
       frequency 1
       directional 0
       directional 0
texture-kuid <KUID:-3:10111>
      texture-kuid <KUID:-3:10111>
}
    }
}
    }
}
  }  
default-night
  default-night
{
  {  
mesh nightwindows/nightwindows.im
    mesh nightwindows/nightwindows.im
night-mesh-base default
    night-mesh-base default
}
  }
attachedanimation
  attachedanimation
{
    {
mesh subdirectoryname/meshname.im
    mesh subdirectoryname/meshname.im
anim subdirectoryname/animname.kin
    anim subdirectoryname/animname.kin
auto-create 1
    auto-create 1
att a.pointname
    att a.pointname
att-parent default
    att-parent default
animation-loop-speed 1.0
    animation-loop-speed 1.0
}
}
}
}

Revision as of 10:02, 5 February 2022

mesh-table

This tag is compulsory

The mesh-table a container tag, meaning it is followed by curly brackets. The opening bracket should be on the next line for readability purposes. The closing bracket is best on the next line after the final entry. Again for readability purposes. It can have many sub container tags. I will try and explain these

For a scenery asset a mesh table may look like this.


mesh-table {

default 
 {
  mesh    "a_mesh.trainzmesh"
  auto-create  1
 }

}

mesh-table {

 default
 {
  mesh industry.lm
  anim anim.kin
  animation-loop-speed 1.0
  auto-create 1
  effects
   {
    0  
     {
      kind name
      fontsize 0.15
      fontcolor 30,30,30
      att a.name0
      name name
     }
    1
     {
      kind corona
      att a.coronawhite
      frequency 1
      directional 0
      texture-kuid <KUID:-3:10111>
    }
   }
  }    
  default-night
  { 
   mesh nightwindows/nightwindows.im
   night-mesh-base default
  }
  attachedanimation
   {
    mesh subdirectoryname/meshname.im
    anim subdirectoryname/animname.kin
    auto-create 1
    att a.pointname
    att-parent default
    animation-loop-speed 1.0
}

}