MorphTargetChannel

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

public class MorphTargetChannel extends A3DObject

En MorphTargetChannel används av MorphTargetDeformer för att organisera målgeometrierna. Vissa filformat som FBX stödjer flera kanaler parallellt. Remarks: Vikten är mellan 0 och 1,0, och standardvikten för mål är 0,0;

Konstruktörer

KonstruktorBeskrivning
MorphTargetChannel(String name)Initierar en ny instans av klassen MorphTargetChannel.
MorphTargetChannel()Initierar en ny instans av klassen MorphTargetChannel.

Fält

FältBeskrivning
DEFAULT_WEIGHTStandardvikt för morph-mål.

Metoder

MetodBeskrivning
equals(Object arg0)
findProperty(String propertyName)Hittar egenskapen.
get(Shape target)Hämtar vikten för angiven geometri
getChannelWeight()Hämtar deformatorvikt för den här kanalen.
getClass()
getName()Hämtar namnet.
getProperties()Hämtar samlingen av alla egenskaper.
getProperty(String property)Hämta värdet för angiven egenskap
getTargets()Hämtar alla mål som är associerade med kanalen.
getWeight(Shape target)Hämtar vikten för det angivna målet, om målet inte tillhör den här kanalen returneras standardvärdet 0.
getWeights()Hämtar de fullständiga viktvärdena för målgeometrier.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Tar bort en dynamisk egenskap.
removeProperty(String property)Ta bort den angivna egenskapen identifierad med namn
set(Shape target, double value)Ställer in vikten för angiven geometri
setChannelWeight(double value)Ställer in deformatorvikt för den här kanalen.
setName(String value)Ställer in namnet.
setProperty(String property, Object value)Ställer in värdet för angiven egenskap
setWeight(Shape target)Ställer in vikten för det angivna målet, standardvärdet är 1, intervallet bör vara mellan 0~1
setWeight(Shape target, double weight)Ställer in vikten för det angivna målet, standardvärdet är 1, intervallet bör vara mellan 0~1
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MorphTargetChannel(String name)

public MorphTargetChannel(String name)

Initierar en ny instans av klassen MorphTargetChannel.

Parameters:

ParameterTypBeskrivning
namnjava.lang.StringNamn.

MorphTargetChannel()

public MorphTargetChannel()

Initierar en ny instans av klassen MorphTargetChannel.

DEFAULT_WEIGHT

public static final double DEFAULT_WEIGHT

Standardvikt för morph-mål.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Hittar egenskapen. Den kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad med dess namn)

Parameters:

ParameterTypBeskrivning
propertyNamejava.lang.StringEgenskapsnamn.

Returns: Property - The property.

get(Shape target)

public double get(Shape target)

Hämtar vikten för angiven geometri

Parameters:

ParameterTypBeskrivning
targetShapeMålgeometri.

Returns: double - Vikt

getChannelWeight()

public double getChannelWeight()

Hämtar deformatorvikt för den här kanalen. Vikten är mellan 0.0 och 1.0

Returns: double - deformatorvikt för den här kanalen. Vikten är mellan 0.0 och 1.0

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Hämtar namnet.

Returns: java.lang.String - namnet.

getProperties()

public PropertyCollection getProperties()

Hämtar samlingen av alla egenskaper.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Hämta värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn

Returns: java.lang.Object - Värdet på den hittade egenskapen

getTargets()

public List<Shape> getTargets()

Hämtar alla mål som är associerade med kanalen.

Returns: java.util.List<com.aspose.threed.Shape> - alla mål som är associerade med kanalen.

getWeight(Shape target)

public double getWeight(Shape target)

Hämtar vikten för det angivna målet, om målet inte tillhör den här kanalen returneras standardvärdet 0.

Parameters:

ParameterTypBeskrivning
targetShape

Returns: double

getWeights()

public List<Double> getWeights()

Hämtar de fullständiga viktvärdena för målgeometrier.

Returns: java.util.List<java.lang.Double> - de fullständiga viktvärdena för målgeometrier.

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)

Tar bort en dynamisk egenskap.

Parameters:

ParameterTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

removeProperty(String property)

public boolean removeProperty(String property)

Ta bort den angivna egenskapen identifierad med namn

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

set(Shape target, double value)

public void set(Shape target, double value)

Ställer in vikten för angiven geometri

Parameters:

ParameterTypBeskrivning
targetShapeMålgeometri.
värdedoubleNytt värde

setChannelWeight(double value)

public void setChannelWeight(double value)

Ställer in deformatorvikt för den här kanalen. Vikten är mellan 0.0 och 1.0

Parameters:

ParameterTypBeskrivning
värdedoubleNytt värde

setName(String value)

public void setName(String value)

Ställer in namnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ställer in värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn
värdejava.lang.ObjectVärdet på egenskapen

setWeight(Shape target)

public void setWeight(Shape target)

Ställer in vikten för det angivna målet, standardvärdet är 1, intervallet bör vara mellan 0~1

Parameters:

ParameterTypBeskrivning
targetShape

setWeight(Shape target, double weight)

public void setWeight(Shape target, double weight)

Ställer in vikten för det angivna målet, standardvärdet är 1, intervallet bör vara mellan 0~1

Parameters:

ParameterTypBeskrivning
targetShape
viktdouble

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int