rfm2  22.0
A python-based rewrite of RenderMan for Maya
rfm2.utils.conditional_visibility Namespace Reference

Functions

def build_condvis_expr (pdict, trigger_params)
 

Variables

dictionary COND_VIS_OPS
 

Detailed Description

Analyse conditional visibility arguments and build a string that can be
evaluated by python.

description

Example:
    build_condvis_expr(pdesc)

Attributes:
    COND_VIS_OPS (dict): map condvis keywords to python operators

Function Documentation

◆ build_condvis_expr()

def rfm2.utils.conditional_visibility.build_condvis_expr (   pdict,
  trigger_params 
)

Variable Documentation

◆ COND_VIS_OPS

dictionary rfm2.utils.conditional_visibility.COND_VIS_OPS
Initial value:
1 = {
2  'equalTo': '==',
3  'notEqualTo': '!=',
4  'greaterThan': '>',
5  'greaterThanOrEqualTo': '>=',
6  'lessThan': '<',
7  'lessThanOrEqualTo': '<=',
8  'regex': '~=',
9  'in': 'in'
10 }