public Model(string name, ModelGroupId modelGroupId, bool noSampleImages) { FileName = name; if (noSampleImages == false) { SampleImageName = "Figures/SampleImages" + '/' + name.Replace(".gltf", ".png"); } Camera = CustomCameraList.GetCamera(modelGroupId); }
public Model(string name, ModelGroupId modelGroupId, bool noSampleImages, Camera cameraPositioning) { FileName = name; if (noSampleImages == false) { SampleImageName = "Figures/SampleImages" + '/' + name.Replace(".gltf", ".png"); } if (cameraPositioning == null) { // Used when a model group has a shared camera position Camera = CustomCameraList.GetCamera(modelGroupId); } else { // Used when an individual model has a custom camera position Camera = cameraPositioning; } }
public Model(string name, ModelGroupId modelGroupId, bool noSampleImages, Camera cameraPositioning, bool animated, bool?loadable) { FileName = name; Loadable = loadable; if (noSampleImages == false) { SampleImageName = $"Figures/SampleImages/{name.Replace(".gltf", (animated ? ".gif" : ".png"))}"; } if (cameraPositioning == null) { // Used when a model group has a shared camera position. Camera = CustomCameraList.GetCamera(modelGroupId); } else { // Used when an individual model has a custom camera position. Camera = cameraPositioning; } }