跳转到内容

warning

void  warning(string format, ...)

报告自定义的运行时VEX警告。该函数使用与printf相同的格式化字符串语法。

如果某个问题非常严重以至于没有可接受的备选行为,那么可能值得报告一个错误,而不是警告。

注意 很容易意外地报告数千条不同的警告。

示例

if (primintrinsic(0,"typeid",@primnum) != 1) {
warning("非多边形图元将被忽略。");
return;
}
if (primintrinsic(0,"closed",@primnum) == 0 || @numvtx < 3) {
warning("开放或退化的多边形将被忽略。");
return;
}
float minimumValue = chf("min");
float maximumValue = chf("max");
if (minimumValue > maximumValue) {
warning("最小值(%f)不能大于最大值(%f);将最小值替换为最大值。", minimumValue, maximumValue);
minimumValue = maximumValue;
}