tfg.geometry.representation.mesh.sampler.generate_random_barycentric_coordinates
Stay organized with collections
Save and categorize content based on your preferences.
Generate uniformly sampled random barycentric coordinates.
tfg.geometry.representation.mesh.sampler.generate_random_barycentric_coordinates(
sample_shape: type_alias.TensorLike,
dtype: tf.DType = tf.dtypes.float32,
seed: Optional[type_alias.TensorLike] = None,
stateless: bool = False,
name: str = 'generate_random_barycentric_coordinates'
) -> type_alias.TensorLike
Note |
In the following, A1 to An are optional batch dimensions.
|
Args |
sample_shape
|
An int tensor with shape [n+1,] and values (A1, ..., An,
num_samples) denoting total number of random samples drawn, where n is
number of batch dimensions, and num_samples is the number of samples
drawn for each mesh.
|
dtype
|
Optional type of generated barycentric coordinates, defaults to
float32.
|
seed
|
An optional random seed.
|
stateless
|
Optional flag to use stateless random sampler. If stateless=True,
then seed must be provided as shape [2] int tensor. Stateless random
sampling is useful for testing to generate the same reproducible sequence
across calls. If stateless=False, then a stateful random number generator
is used (default behavior).
|
name
|
Name for op. Defaults to "generate_random_barycentric_coordinates".
|
Returns |
A dtype tensor of shape [A1, ..., An, num_samples, 3],
where the last dimension contains the sampled barycentric coordinates.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-10-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2022-10-28 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-10-28 UTC."],[],[]]