跳转到内容

usd_makevalidprimpath

始于版本19.0

string  usd_makevalidprimpath(string path, int allow_relative)

此函数确保字符串符合合法USD原始路径的要求,可以传递给其他USD函数使用。

path

需要转换为有效原始路径的字符串。

allow_relative

若该值非零,则允许字符串表示相对原始路径。相对路径是指以./../开头的路径。若该参数为零,则只允许绝对路径(以/开头)。相对前缀会从路径中直接移除,返回的路径始终以/开头。

返回值

返回原始字符串的修改版本,该版本符合USD原始路径的要求。空格和大多数标点符号等无效字符将被转换为下划线。请注意这意味着转换是不可逆的。如果原始字符串已经是合法的原始路径,则直接返回原字符串。