Your comments
While I'm still just beginning here also, this seems to work (converted from VB.net).
Model3DGroup MdlGrp = null;
switch (Path.GetExtension(FilDia.FileName).ToUpper) {
case ".3DS":
StudioReader ObjRed = new StudioReader();
MdlGrp = ObjRed.Read(FilDia.FileName);
break;
case ".LWO":
LwoReader ObjRed = new LwoReader();
MdlGrp = ObjRed.Read(FilDia.FileName);
break;
case ".OFF":
OffReader ObjRed = new OffReader();
MdlGrp = ObjRed.Read(FilDia.FileName);
break;
case ".OBJ":
ObjReader ObjRed = new ObjReader();
//ObjRed.DefaultMaterial = UseMat
MdlGrp = ObjRed.Read(FilDia.FileName);
break;
case ".STL":
StLReader ObjRed = new StLReader();
MdlGrp = ObjRed.Read(FilDia.FileName);
break;
}
Customer support service by UserEcho
Something like this: