Class BuildTexture

java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.BuildTexture
All Implemented Interfaces:
AutoCloseable

public class BuildTexture extends Task
Task class containing processing parameters.
  • Constructor Details

    • BuildTexture

      public BuildTexture()
  • Method Details

    • setBlendingMode

      public void setBlendingMode(BlendingMode value)
      Texture blending mode. Default: BlendingMode.MosaicBlending
    • getBlendingMode

      public BlendingMode getBlendingMode()
      Texture blending mode. Default: BlendingMode.MosaicBlending
    • setCameras

      public void setCameras(int[] value)
      A list of cameras to be used for texturing.
    • getCameras

      public int[] getCameras()
      A list of cameras to be used for texturing.
    • setFillHoles

      public void setFillHoles(boolean value)
      Enable hole filling.
    • getFillHoles

      public boolean getFillHoles()
      Enable hole filling.
    • setGhostingFilter

      public void setGhostingFilter(boolean value)
      Enable ghosting filter.
    • getGhostingFilter

      public boolean getGhostingFilter()
      Enable ghosting filter.
    • setSourceModel

      public void setSourceModel(int value)
      Source model. Default: -1
    • getSourceModel

      public int getSourceModel()
      Source model. Default: -1
    • setTextureSize

      public void setTextureSize(int value)
      Texture page size. Default: 8192
    • getTextureSize

      public int getTextureSize()
      Texture page size. Default: 8192
    • setTextureType

      public void setTextureType(Model.TextureType value)
      Texture type. Default: Model.TextureType.DiffuseMap
    • getTextureType

      public Model.TextureType getTextureType()
      Texture type. Default: Model.TextureType.DiffuseMap
    • setTransferTexture

      public void setTransferTexture(boolean value)
      Transfer texture.
    • getTransferTexture

      public boolean getTransferTexture()
      Transfer texture.