Preparing search index...

    Class Transformer

    Applies additional transform processing on data for InputPlaceholders and OutputPlaceholders used with MLComponent. For more information, see the MLComponent Overview.

    Used By
    Returned By
    var transformer = MachineLearning.createTransformerBuilder()
    .setVerticalAlignment(VerticalAlignment.Center)
    .setHorizontalAlignment(HorizontalAlignment.Center)
    .setRotation(TransformerRotation.Rotate180)
    .setFillColor(new vec4(0, 0, 0, 1))
    .build();

    var outputBuilder = MachineLearning.createOutputBuilder();
    outputBuilder.setName("probs");
    outputBuilder.setShape(new vec3(1, 1, 200));
    outputBuilder.setOutputMode(MachineLearning.OutputMode.Data);
    outputBuilder.setTransformer(transformer);
    var outputPlaceholder = outputBuilder.build();
    //@input Component.MLComponent mlComponent
    //@input string outputName


    script.mlComponent.onLoadingFinished = onLoadingFinished;

    function onLoadingFinished(){
    script.createEvent("UpdateEvent").bind(onUpdate);
    }

    function onUpdate() {
    var outputTransformer = script.mlComponent.getOutput(script.outputName).transformer;
    if (outputTransformer != null) {
    var transformMatrix = outputTransformer.matrix;
    print(transformMatrix);
    }
    }

    Hierarchy (View Summary)

    Index

    Properties

    inverseMatrix: mat3

    Inverse transformation matrix of this Transformer.

    matrix: mat3

    Transformation matrix of this Transformer.

    Methods

    • Returns true if the object matches or derives from the passed in type.

      Parameters

      • type: string

      Returns boolean

    • Returns true if this object is the same as other. Useful for checking if two references point to the same thing.

      Parameters

      Returns boolean