public Mesh GetMesh(Table.Table table, MetalWireGuideData metalWireGuideData) { var mesh = GetTransformedMesh(table.TableHeight, _data.Height, table.GetDetailLevel(), _data.Bendradius); mesh.Name = metalWireGuideData.Name; var preMatrix = new Matrix3D(); preMatrix.SetTranslation(0, 0, -_data.Height); return(mesh.Transform(preMatrix)); }
public PbrMaterial GetMaterial(Table.Table table, MetalWireGuideData metalWireGuideData) { return(new PbrMaterial(table.GetMaterial(metalWireGuideData.Material), table.GetTexture(metalWireGuideData.Image))); }