AcTools.Render.Kn5SpecificSpecial.UvRenderer.Shot C# (CSharp) Метод

Shot() публичный Метод

public Shot ( string outputFile, string textureName ) : void
outputFile string
textureName string
Результат void
        public void Shot(string outputFile, string textureName) {
            if (!Initialized) {
                Initialize();
            }

            Width = (int)(Width * Multipler);
            Height = (int)(Height * Multipler);

            Kn5MaterialUv.Filter = textureName;
            Draw();
            SaveResultAs(outputFile, 1f / Multipler);
        }

Usage Example

Пример #1
0
 private static void ExtractUv(string kn5, string extractUvTexture) {
     using (var renderer = new UvRenderer(kn5)) {
         var dir = Path.GetDirectoryName(kn5);
         var output = Path.Combine(dir, "extracted_uv.png");
         renderer.Shot(output, extractUvTexture);
         Process.Start(output);
     }
 }