MorphTargetChannel

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class MorphTargetChannel extends A3DObject

Een MorphTargetChannel wordt gebruikt door MorphTargetDeformer om de doelgeometrieën te organiseren. Sommige bestandsformaten zoals FBX ondersteunen meerdere kanalen parallel. Remarks: Gewicht ligt tussen 0 en 1.0, en het standaardgewicht voor het doel is 0.0;

Constructors

ConstructorBeschrijving
MorphTargetChannel(String name)Initialiseert een nieuw exemplaar van de MorphTargetChannel klasse.
MorphTargetChannel()Initialiseert een nieuw exemplaar van de MorphTargetChannel klasse.

Velden

VeldBeschrijving
DEFAULT_WEIGHTStandaardgewicht voor morph-doelwit.

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
get(Shape target)Haalt het gewicht op voor de opgegeven geometrie
getChannelWeight()Haalt het deformer-gewicht op van dit kanaal.
getClass()
getName()Haalt de naam op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getTargets()Haalt alle doelwitten op die aan het kanaal zijn gekoppeld.
getWeight(Shape target)Haalt het gewicht op voor het opgegeven doelwit; als het doelwit niet tot dit kanaal behoort, wordt de standaardwaarde 0 geretourneerd.
getWeights()Haalt de volledige gewichtswaarden op van doelwitgeometrieën.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
set(Shape target, double value)Stelt het gewicht in voor de opgegeven geometrie
setChannelWeight(double value)Stelt het deformer-gewicht in van dit kanaal.
setName(String value)Stelt de naam in.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
setWeight(Shape target)Stelt het gewicht in voor het opgegeven doelwit, standaardwaarde is 1, bereik moet tussen 0~1 liggen
setWeight(Shape target, double weight)Stelt het gewicht in voor het opgegeven doelwit, standaardwaarde is 1, bereik moet tussen 0~1 liggen
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MorphTargetChannel(String name)

public MorphTargetChannel(String name)

Initialiseert een nieuw exemplaar van de MorphTargetChannel klasse.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam.

MorphTargetChannel()

public MorphTargetChannel()

Initialiseert een nieuw exemplaar van de MorphTargetChannel klasse.

DEFAULT_WEIGHT

public static final double DEFAULT_WEIGHT

Standaardgewicht voor morph-doelwit.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

get(Shape target)

public double get(Shape target)

Haalt het gewicht op voor de opgegeven geometrie

Parameters:

ParameterTypeBeschrijving
targetShapeDoelwitgeometrie.

Returns: double - Gewicht

getChannelWeight()

public double getChannelWeight()

Haalt het deformer-gewicht op van dit kanaal. Het gewicht ligt tussen 0,0 en 1,0

Returns: double - het deformer-gewicht van dit kanaal. Het gewicht ligt tussen 0,0 en 1,0

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getTargets()

public List<Shape> getTargets()

Haalt alle doelwitten op die aan het kanaal zijn gekoppeld.

Returns: java.util.List<com.aspose.threed.Shape> - alle doelwitten die aan het kanaal zijn gekoppeld.

getWeight(Shape target)

public double getWeight(Shape target)

Haalt het gewicht op voor het opgegeven doelwit; als het doelwit niet tot dit kanaal behoort, wordt de standaardwaarde 0 geretourneerd.

Parameters:

ParameterTypeBeschrijving
targetShape

Returns: double

getWeights()

public List<Double> getWeights()

Haalt de volledige gewichtswaarden op van doelwitgeometrieën.

Returns: java.util.List<java.lang.Double> - de volledige gewichtswaarden van doelwitgeometrieën.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

set(Shape target, double value)

public void set(Shape target, double value)

Stelt het gewicht in voor de opgegeven geometrie

Parameters:

ParameterTypeBeschrijving
targetShapeDoelwitgeometrie.
waardedoubleNieuwe waarde

setChannelWeight(double value)

public void setChannelWeight(double value)

Stelt het deformer-gewicht in van dit kanaal. Het gewicht ligt tussen 0,0 en 1,0

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

setWeight(Shape target)

public void setWeight(Shape target)

Stelt het gewicht in voor het opgegeven doelwit, standaardwaarde is 1, bereik moet tussen 0~1 liggen

Parameters:

ParameterTypeBeschrijving
targetShape

setWeight(Shape target, double weight)

public void setWeight(Shape target, double weight)

Stelt het gewicht in voor het opgegeven doelwit, standaardwaarde is 1, bereik moet tussen 0~1 liggen

Parameters:

ParameterTypeBeschrijving
targetShape
gewichtdouble

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int