Applies additional transform processing on data for InputPlaceholders and OutputPlaceholders used with MLComponent. For more information, see the MLComponent Overview.
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(); Copy
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 outputNamescript.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); }} Copy
//@input Component.MLComponent mlComponent//@input string outputNamescript.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); }}
Readonly
Inverse transformation matrix of this Transformer.
Transformation matrix of this Transformer.
Returns the name of this object's type.
Returns true if the object matches or derives from the passed in type.
Returns true if this object is the same as other. Useful for checking if two references point to the same thing.
other
Applies additional transform processing on data for InputPlaceholders and OutputPlaceholders used with MLComponent. For more information, see the MLComponent Overview.
Example