Beispiel #1
0
def test_from_to_dict_with_void_alternate_material():
    material_string = """
    void mirror mirror_mat
    1 void
    0
    3 1 1 1
    """
    mm = Mirror.from_string(material_string)
    mmc = Mirror.from_dict(mm.to_dict())
    assert mm == mmc
Beispiel #2
0
def test_from_to_dict_with_alternate_material():
    material_string = """
    void glass glass_alt_mat
    0
    0
    3 0.96 0.96 0.96

    void brightfunc glass_angular_effect
    3 A1+(1-A1) (exp(-5.85 Rdot)-0.00287989916) .
    0
    1 0.08

    glass_angular_effect mirror glass_mat
    1 glass_alt_mat
    0
    3 1 1 1
    """
    mm = Mirror.from_string(material_string)
    mmc = Mirror.from_dict(mm.to_dict())
    assert mm == mmc