Skip to content

Material Controller

clear_errors()

clear errors

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
243
244
245
246
247
248
def clear_errors() -> None:
    """clear errors

    Returns:
        None
    """

create_material(name)

Creates new material

Parameters:

Name Type Description Default
name str

name

required

Returns:

Type Description
int

material ID

Source code in src/material_controller/__init__.pyi
13
14
15
16
17
18
19
20
21
def create_material(name: str) -> int:
    """Creates new material

    Parameters:
        name: name

    Returns:
        material ID
    """

get_all_material_groups()

Gets all the material groups

Returns:

Type Description
List[str]

group names

Source code in src/material_controller/__init__.pyi
540
541
542
543
544
545
def get_all_material_groups() -> List[str]:
    """Gets all the material groups

    Returns:
        group names
    """

get_all_materials()

Gets all the materials

Returns:

Type Description
List[int]

material ID list

Source code in src/material_controller/__init__.pyi
493
494
495
496
497
498
def get_all_materials() -> List[int]:
    """Gets all the materials

    Returns:
        material ID list
    """

get_burn_off_rate(material_id)

Gets the material burn-off rate

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material burn off rate

Source code in src/material_controller/__init__.pyi
463
464
465
466
467
468
469
470
471
def get_burn_off_rate(material_id: int) -> float:
    """Gets the material burn-off rate

    Parameters:
        material_id: material_id

    Returns:
        material burn off rate
    """

get_code(material_id)

Gets the material code

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material code

Source code in src/material_controller/__init__.pyi
313
314
315
316
317
318
319
320
321
def get_code(material_id: int) -> str:
    """Gets the material code

    Parameters:
        material_id: material_id

    Returns:
        material code
    """

get_composition(a0)

get composition

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in src/material_controller/__init__.pyi
520
521
522
523
524
525
526
527
528
def get_composition(a0: int) -> str:
    """get composition

    Parameters:
        a0: a0

    Returns:
        str
    """

get_drop_forming_class(material_id)

Gets the material drop forming class

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material drop forming class

Source code in src/material_controller/__init__.pyi
453
454
455
456
457
458
459
460
461
def get_drop_forming_class(material_id: int) -> str:
    """Gets the material drop forming class

    Parameters:
        material_id: material_id

    Returns:
        material drop forming class
    """

get_fire_resistance_class(material_id)

Gets the material fire resistance class

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material fire resistance class

Source code in src/material_controller/__init__.pyi
433
434
435
436
437
438
439
440
441
def get_fire_resistance_class(material_id: int) -> str:
    """Gets the material fire resistance class

    Parameters:
        material_id: material_id

    Returns:
        material fire resistance class
    """

get_grade(a0)

get grade

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in src/material_controller/__init__.pyi
500
501
502
503
504
505
506
507
508
def get_grade(a0: int) -> str:
    """get grade

    Parameters:
        a0: a0

    Returns:
        str
    """

get_group(material_id)

Gets the material group

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material group

Source code in src/material_controller/__init__.pyi
303
304
305
306
307
308
309
310
311
def get_group(material_id: int) -> str:
    """Gets the material group

    Parameters:
        material_id: material_id

    Returns:
        material group
    """

get_heat_capacity(material_id)

Gets the material heat capacity

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material heat capacity

Source code in src/material_controller/__init__.pyi
403
404
405
406
407
408
409
410
411
def get_heat_capacity(material_id: int) -> float:
    """Gets the material heat capacity

    Parameters:
        material_id: material_id

    Returns:
        material heat capacity
    """

get_last_error(error_code)

Gets the last error

Parameters:

Name Type Description Default
error_code int

error_code

required

Returns:

Type Description
str

error string

Source code in src/material_controller/__init__.pyi
 3
 4
 5
 6
 7
 8
 9
10
11
def get_last_error(error_code: int) -> str:
    """Gets the last error

    Parameters:
        error_code: error_code

    Returns:
        error string
    """

get_material_color_assignment_for_auxiliary_elements(a0)

get material color assignment for auxiliary elements

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
683
684
685
686
687
688
689
690
691
def get_material_color_assignment_for_auxiliary_elements(a0: int) -> int:
    """get material color assignment for auxiliary elements

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_beams(a0)

get material color assignment for beams

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
641
642
643
644
645
646
647
648
649
def get_material_color_assignment_for_beams(a0: int) -> int:
    """get material color assignment for beams

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_drillings(a0)

get material color assignment for drillings

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
599
600
601
602
603
604
605
606
607
def get_material_color_assignment_for_drillings(a0: int) -> int:
    """get material color assignment for drillings

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_mep_axes(a0)

get material color assignment for mep axes

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
620
621
622
623
624
625
626
627
628
def get_material_color_assignment_for_mep_axes(a0: int) -> int:
    """get material color assignment for mep axes

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_nodes(a0)

get material color assignment for nodes

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
557
558
559
560
561
562
563
564
565
def get_material_color_assignment_for_nodes(a0: int) -> int:
    """get material color assignment for nodes

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_panels(a0)

get material color assignment for panels

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
662
663
664
665
666
667
668
669
670
def get_material_color_assignment_for_panels(a0: int) -> int:
    """get material color assignment for panels

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_standard_axes(a0)

get material color assignment for standard axes

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
578
579
580
581
582
583
584
585
586
def get_material_color_assignment_for_standard_axes(a0: int) -> int:
    """get material color assignment for standard axes

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_color_assignment_for_surfaces(a0)

get material color assignment for surfaces

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
704
705
706
707
708
709
710
711
712
def get_material_color_assignment_for_surfaces(a0: int) -> int:
    """get material color assignment for surfaces

    Parameters:
        a0: a0

    Returns:
        int
    """

get_material_id(material_name)

Gets the material with a given name

Parameters:

Name Type Description Default
material_name str

material_name

required

Returns:

Type Description
int

material ID

Source code in src/material_controller/__init__.pyi
283
284
285
286
287
288
289
290
291
def get_material_id(material_name: str) -> int:
    """Gets the material with a given name

    Parameters:
        material_name: material_name

    Returns:
        material ID
    """

get_modulus_elasticity_1(material_id)

Gets the material modulus of elasticity 1

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material modulus of elasticity 1

Source code in src/material_controller/__init__.pyi
323
324
325
326
327
328
329
330
331
def get_modulus_elasticity_1(material_id: int) -> float:
    """Gets the material modulus of elasticity 1

    Parameters:
        material_id: material_id

    Returns:
        material modulus of elasticity 1
    """

get_modulus_elasticity_2(material_id)

Gets the material modulus of elasticity 2

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material modulus of elasticity 2

Source code in src/material_controller/__init__.pyi
333
334
335
336
337
338
339
340
341
def get_modulus_elasticity_2(material_id: int) -> float:
    """Gets the material modulus of elasticity 2

    Parameters:
        material_id: material_id

    Returns:
        material modulus of elasticity 2
    """

get_modulus_elasticity_3(material_id)

Gets the material modulus of elasticity 3

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material modulus of elasticity 3

Source code in src/material_controller/__init__.pyi
343
344
345
346
347
348
349
350
351
def get_modulus_elasticity_3(material_id: int) -> float:
    """Gets the material modulus of elasticity 3

    Parameters:
        material_id: material_id

    Returns:
        material modulus of elasticity 3
    """

get_name(material_id)

Gets the material name

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material name

Source code in src/material_controller/__init__.pyi
293
294
295
296
297
298
299
300
301
def get_name(material_id: int) -> str:
    """Gets the material name

    Parameters:
        material_id: material_id

    Returns:
        material name
    """

get_parent_group(group)

Gets the parent group of a material group

Parameters:

Name Type Description Default
group str

group

required

Returns:

Type Description
str

parent group name

Source code in src/material_controller/__init__.pyi
547
548
549
550
551
552
553
554
555
def get_parent_group(group: str) -> str:
    """Gets the parent group of a material group

    Parameters:
        group: group

    Returns:
        parent group name
    """

get_price(material_id)

Gets the material price

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material price

Source code in src/material_controller/__init__.pyi
373
374
375
376
377
378
379
380
381
def get_price(material_id: int) -> float:
    """Gets the material price

    Parameters:
        material_id: material_id

    Returns:
        material price
    """

get_price_type(material_id)

Sets the material price type

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material price type

Source code in src/material_controller/__init__.pyi
383
384
385
386
387
388
389
390
391
def get_price_type(material_id: int) -> str:
    """Sets the material price type

    Parameters:
        material_id: material_id

    Returns:
        material price type
    """

get_quality(a0)

get quality

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in src/material_controller/__init__.pyi
510
511
512
513
514
515
516
517
518
def get_quality(a0: int) -> str:
    """get quality

    Parameters:
        a0: a0

    Returns:
        str
    """

get_shear_modulus_1(material_id)

Gets the material shear modulus 1

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material shear modulus 1

Source code in src/material_controller/__init__.pyi
353
354
355
356
357
358
359
360
361
def get_shear_modulus_1(material_id: int) -> float:
    """Gets the material shear modulus 1

    Parameters:
        material_id: material_id

    Returns:
        material shear modulus 1
    """

get_shear_modulus_2(material_id)

Gets the material shear modulus 2

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material shear modulus 2

Source code in src/material_controller/__init__.pyi
363
364
365
366
367
368
369
370
371
def get_shear_modulus_2(material_id: int) -> float:
    """Gets the material shear modulus 2

    Parameters:
        material_id: material_id

    Returns:
        material shear modulus 2
    """

get_short_name(a0)

get short name

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in src/material_controller/__init__.pyi
530
531
532
533
534
535
536
537
538
def get_short_name(a0: int) -> str:
    """get short name

    Parameters:
        a0: a0

    Returns:
        str
    """

get_smoke_class(material_id)

Gets the material smoke class

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material smoke class

Source code in src/material_controller/__init__.pyi
443
444
445
446
447
448
449
450
451
def get_smoke_class(material_id: int) -> str:
    """Gets the material smoke class

    Parameters:
        material_id: material_id

    Returns:
        material smoke class
    """

get_texture_color(a0)

get texture color

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
725
726
727
728
729
730
731
732
733
def get_texture_color(a0: int) -> int:
    """get texture color

    Parameters:
        a0: a0

    Returns:
        int
    """

get_texture_length_alignment(a0)

get texture length alignment

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in src/material_controller/__init__.pyi
788
789
790
791
792
793
794
795
796
def get_texture_length_alignment(a0: int) -> bool:
    """get texture length alignment

    Parameters:
        a0: a0

    Returns:
        bool
    """

get_texture_rotation_angle(a0)

get texture rotation angle

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
float

float

Source code in src/material_controller/__init__.pyi
767
768
769
770
771
772
773
774
775
def get_texture_rotation_angle(a0: int) -> float:
    """get texture rotation angle

    Parameters:
        a0: a0

    Returns:
        float
    """

get_texture_transparency(a0)

get texture transparency

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in src/material_controller/__init__.pyi
746
747
748
749
750
751
752
753
754
def get_texture_transparency(a0: int) -> int:
    """get texture transparency

    Parameters:
        a0: a0

    Returns:
        int
    """

get_texture_zoom_x(a0)

get texture zoom x

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
float

float

Source code in src/material_controller/__init__.pyi
809
810
811
812
813
814
815
816
817
def get_texture_zoom_x(a0: int) -> float:
    """get texture zoom x

    Parameters:
        a0: a0

    Returns:
        float
    """

get_texture_zoom_y(a0)

get texture zoom y

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
float

float

Source code in src/material_controller/__init__.pyi
830
831
832
833
834
835
836
837
838
def get_texture_zoom_y(a0: int) -> float:
    """get texture zoom y

    Parameters:
        a0: a0

    Returns:
        float
    """

get_thermal_conductivity(material_id)

Gets the material thermal conductivity

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material thermal conductivity

Source code in src/material_controller/__init__.pyi
393
394
395
396
397
398
399
400
401
def get_thermal_conductivity(material_id: int) -> float:
    """Gets the material thermal conductivity

    Parameters:
        material_id: material_id

    Returns:
        material thermal conductivity
    """

get_u_max(material_id)

Gets the material U max

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material U max

Source code in src/material_controller/__init__.pyi
423
424
425
426
427
428
429
430
431
def get_u_max(material_id: int) -> float:
    """Gets the material U max

    Parameters:
        material_id: material_id

    Returns:
        material U max
    """

get_u_min(material_id)

Gets the material U min

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material U min

Source code in src/material_controller/__init__.pyi
413
414
415
416
417
418
419
420
421
def get_u_min(material_id: int) -> float:
    """Gets the material U min

    Parameters:
        material_id: material_id

    Returns:
        material U min
    """

get_weight(material_id)

Gets the material weight

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
float

material weight

Source code in src/material_controller/__init__.pyi
473
474
475
476
477
478
479
480
481
def get_weight(material_id: int) -> float:
    """Gets the material weight

    Parameters:
        material_id: material_id

    Returns:
        material weight
    """

get_weight_type(material_id)

Gets the material weight type

Parameters:

Name Type Description Default
material_id int

material_id

required

Returns:

Type Description
str

material weight type

Source code in src/material_controller/__init__.pyi
483
484
485
486
487
488
489
490
491
def get_weight_type(material_id: int) -> str:
    """Gets the material weight type

    Parameters:
        material_id: material_id

    Returns:
        material weight type
    """

set_burn_off_rate(material_id, burn_off_rate)

Sets the material burn-off rate

Parameters:

Name Type Description Default
material_id int

material_id

required
burn_off_rate float

burn_off_rate

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
210
211
212
213
214
215
216
217
218
219
def set_burn_off_rate(material_id: int, burn_off_rate: float) -> None:
    """Sets the material burn-off rate

    Parameters:
        material_id: material_id
        burn_off_rate: burn_off_rate

    Returns:
        None
    """

set_code(material_id, code)

Sets the material code

Parameters:

Name Type Description Default
material_id int

material_id

required
code str

code

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
45
46
47
48
49
50
51
52
53
54
def set_code(material_id: int, code: str) -> None:
    """Sets the material code

    Parameters:
        material_id: material_id
        code: code

    Returns:
        None
    """

set_composition(a0, a1)

set composition

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
272
273
274
275
276
277
278
279
280
281
def set_composition(a0: int, a1: str) -> None:
    """set composition

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_drop_forming_class(material_id, drop_forming_class)

Sets the material drop forming class

Parameters:

Name Type Description Default
material_id int

material_id

required
drop_forming_class str

drop_forming_class

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
199
200
201
202
203
204
205
206
207
208
def set_drop_forming_class(material_id: int, drop_forming_class: str) -> None:
    """Sets the material drop forming class

    Parameters:
        material_id: material_id
        drop_forming_class: drop_forming_class

    Returns:
        None
    """

set_fire_resistance_class(material_id, fire_resistance_class)

Sets the material fire resistance class

Parameters:

Name Type Description Default
material_id int

material_id

required
fire_resistance_class str

fire_resistance_class

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
177
178
179
180
181
182
183
184
185
186
def set_fire_resistance_class(material_id: int, fire_resistance_class: str) -> None:
    """Sets the material fire resistance class

    Parameters:
        material_id: material_id
        fire_resistance_class: fire_resistance_class

    Returns:
        None
    """

set_grade(a0, a1)

set grade

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
250
251
252
253
254
255
256
257
258
259
def set_grade(a0: int, a1: str) -> None:
    """set grade

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_group(material_id, group)

Sets the material group

Parameters:

Name Type Description Default
material_id int

material_id

required
group str

group

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
34
35
36
37
38
39
40
41
42
43
def set_group(material_id: int, group: str) -> None:
    """Sets the material group

    Parameters:
        material_id: material_id
        group: group

    Returns:
        None
    """

set_heat_capacity(material_id, heat_capacity)

Sets the material heat capacity

Parameters:

Name Type Description Default
material_id int

material_id

required
heat_capacity float

heat_capacity

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
144
145
146
147
148
149
150
151
152
153
def set_heat_capacity(material_id: int, heat_capacity: float) -> None:
    """Sets the material heat capacity

    Parameters:
        material_id: material_id
        heat_capacity: heat_capacity

    Returns:
        None
    """

set_material_color_assignment_for_auxiliary_elements(a0, a1)

set material color assignment for auxiliary elements

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
693
694
695
696
697
698
699
700
701
702
def set_material_color_assignment_for_auxiliary_elements(a0: int, a1: int) -> None:
    """set material color assignment for auxiliary elements

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_beams(a0, a1)

set material color assignment for beams

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
651
652
653
654
655
656
657
658
659
660
def set_material_color_assignment_for_beams(a0: int, a1: int) -> None:
    """set material color assignment for beams

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_drillings(a0, a1)

set material color assignment for drillings

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
609
610
611
612
613
614
615
616
617
618
def set_material_color_assignment_for_drillings(a0: int, a1: int) -> None:
    """set material color assignment for drillings

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_mep_axes(a0, a1)

set material color assignment for mep axes

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
630
631
632
633
634
635
636
637
638
639
def set_material_color_assignment_for_mep_axes(a0: int, a1: int) -> None:
    """set material color assignment for mep axes

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_nodes(a0, a1)

set material color assignment for nodes

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
567
568
569
570
571
572
573
574
575
576
def set_material_color_assignment_for_nodes(a0: int, a1: int) -> None:
    """set material color assignment for nodes

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_panels(a0, a1)

set material color assignment for panels

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
672
673
674
675
676
677
678
679
680
681
def set_material_color_assignment_for_panels(a0: int, a1: int) -> None:
    """set material color assignment for panels

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_standard_axes(a0, a1)

set material color assignment for standard axes

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
588
589
590
591
592
593
594
595
596
597
def set_material_color_assignment_for_standard_axes(a0: int, a1: int) -> None:
    """set material color assignment for standard axes

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_material_color_assignment_for_surfaces(a0, a1)

set material color assignment for surfaces

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
714
715
716
717
718
719
720
721
722
723
def set_material_color_assignment_for_surfaces(a0: int, a1: int) -> None:
    """set material color assignment for surfaces

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_modulus_elasticity_1(material_id, modulus_elasticity1)

Sets the material modulus of elasticity 1

Parameters:

Name Type Description Default
material_id int

material_id

required
modulus_elasticity1 float

modulus_elasticity1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
56
57
58
59
60
61
62
63
64
65
def set_modulus_elasticity_1(material_id: int, modulus_elasticity1: float) -> None:
    """Sets the material modulus of elasticity 1

    Parameters:
        material_id: material_id
        modulus_elasticity1: modulus_elasticity1

    Returns:
        None
    """

set_modulus_elasticity_2(material_id, modulus_elasticity2)

Sets the material modulus of elasticity 2

Parameters:

Name Type Description Default
material_id int

material_id

required
modulus_elasticity2 float

modulus_elasticity2

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
67
68
69
70
71
72
73
74
75
76
def set_modulus_elasticity_2(material_id: int, modulus_elasticity2: float) -> None:
    """Sets the material modulus of elasticity 2

    Parameters:
        material_id: material_id
        modulus_elasticity2: modulus_elasticity2

    Returns:
        None
    """

set_modulus_elasticity_3(material_id, modulus_elasticity3)

Sets the material modulus of elasticity 3

Parameters:

Name Type Description Default
material_id int

material_id

required
modulus_elasticity3 float

modulus_elasticity3

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
78
79
80
81
82
83
84
85
86
87
def set_modulus_elasticity_3(material_id: int, modulus_elasticity3: float) -> None:
    """Sets the material modulus of elasticity 3

    Parameters:
        material_id: material_id
        modulus_elasticity3: modulus_elasticity3

    Returns:
        None
    """

set_name(material_id, name)

Sets the material name

Parameters:

Name Type Description Default
material_id int

material_id

required
name str

name

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
23
24
25
26
27
28
29
30
31
32
def set_name(material_id: int, name: str) -> None:
    """Sets the material name

    Parameters:
        material_id: material_id
        name: name

    Returns:
        None
    """

set_price(material_id, price)

Sets the material price

Parameters:

Name Type Description Default
material_id int

material_id

required
price float

price

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
111
112
113
114
115
116
117
118
119
120
def set_price(material_id: int, price: float) -> None:
    """Sets the material price

    Parameters:
        material_id: material_id
        price: price

    Returns:
        None
    """

set_price_type(material_id, price_type)

Sets the material price type

Parameters:

Name Type Description Default
material_id int

material_id

required
price_type str

price_type

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
122
123
124
125
126
127
128
129
130
131
def set_price_type(material_id: int, price_type: str) -> None:
    """Sets the material price type

    Parameters:
        material_id: material_id
        price_type: price_type

    Returns:
        None
    """

set_quality(a0, a1)

set quality

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
261
262
263
264
265
266
267
268
269
270
def set_quality(a0: int, a1: str) -> None:
    """set quality

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_shear_modulus_1(material_id, shear_modulus1)

Sets the material shear modulus 1

Parameters:

Name Type Description Default
material_id int

material_id

required
shear_modulus1 float

shear_modulus1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
89
90
91
92
93
94
95
96
97
98
def set_shear_modulus_1(material_id: int, shear_modulus1: float) -> None:
    """Sets the material shear modulus 1

    Parameters:
        material_id: material_id
        shear_modulus1: shear_modulus1

    Returns:
        None
    """

set_shear_modulus_2(material_id, shear_modulus2)

Sets the material shear modulus 2

Parameters:

Name Type Description Default
material_id int

material_id

required
shear_modulus2 float

shear_modulus2

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
100
101
102
103
104
105
106
107
108
109
def set_shear_modulus_2(material_id: int, shear_modulus2: float) -> None:
    """Sets the material shear modulus 2

    Parameters:
        material_id: material_id
        shear_modulus2: shear_modulus2

    Returns:
        None
    """

set_smoke_class(material_id, smoke_class)

Sets the material smoke class

Parameters:

Name Type Description Default
material_id int

material_id

required
smoke_class str

smoke_class

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
188
189
190
191
192
193
194
195
196
197
def set_smoke_class(material_id: int, smoke_class: str) -> None:
    """Sets the material smoke class

    Parameters:
        material_id: material_id
        smoke_class: smoke_class

    Returns:
        None
    """

set_texture_color(a0, a1)

set texture color

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
735
736
737
738
739
740
741
742
743
744
def set_texture_color(a0: int, a1: int) -> None:
    """set texture color

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_texture_length_alignment(a0, a1)

set texture length alignment

Parameters:

Name Type Description Default
a0 int

a0

required
a1 bool

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
798
799
800
801
802
803
804
805
806
807
def set_texture_length_alignment(a0: int, a1: bool) -> None:
    """set texture length alignment

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_texture_rotation_angle(a0, a1)

set texture rotation angle

Parameters:

Name Type Description Default
a0 int

a0

required
a1 float

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
777
778
779
780
781
782
783
784
785
786
def set_texture_rotation_angle(a0: int, a1: float) -> None:
    """set texture rotation angle

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_texture_transparency(a0, a1)

set texture transparency

Parameters:

Name Type Description Default
a0 int

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
756
757
758
759
760
761
762
763
764
765
def set_texture_transparency(a0: int, a1: int) -> None:
    """set texture transparency

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_texture_zoom_x(a0, a1)

set texture zoom x

Parameters:

Name Type Description Default
a0 int

a0

required
a1 float

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
819
820
821
822
823
824
825
826
827
828
def set_texture_zoom_x(a0: int, a1: float) -> None:
    """set texture zoom x

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_texture_zoom_y(a0, a1)

set texture zoom y

Parameters:

Name Type Description Default
a0 int

a0

required
a1 float

a1

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
840
841
842
843
844
845
846
847
848
849
def set_texture_zoom_y(a0: int, a1: float) -> None:
    """set texture zoom y

    Parameters:
        a0: a0
        a1: a1

    Returns:
        None
    """

set_thermal_conductivity(material_id, thermal_conductivity)

Sets the material thermal conductivity

Parameters:

Name Type Description Default
material_id int

material_id

required
thermal_conductivity float

thermal_conductivity

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
133
134
135
136
137
138
139
140
141
142
def set_thermal_conductivity(material_id: int, thermal_conductivity: float) -> None:
    """Sets the material thermal conductivity

    Parameters:
        material_id: material_id
        thermal_conductivity: thermal_conductivity

    Returns:
        None
    """

set_u_max(material_id, u_max)

Sets the material U max

Parameters:

Name Type Description Default
material_id int

material_id

required
u_max float

u_max

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
166
167
168
169
170
171
172
173
174
175
def set_u_max(material_id: int, u_max: float) -> None:
    """Sets the material U max

    Parameters:
        material_id: material_id
        u_max: u_max

    Returns:
        None
    """

set_u_min(material_id, u_min)

Sets the material U min

Parameters:

Name Type Description Default
material_id int

material_id

required
u_min float

u_min

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
155
156
157
158
159
160
161
162
163
164
def set_u_min(material_id: int, u_min: float) -> None:
    """Sets the material U min

    Parameters:
        material_id: material_id
        u_min: u_min

    Returns:
        None
    """

set_weight(material_id, weight)

Sets the material weight

Parameters:

Name Type Description Default
material_id int

material_id

required
weight float

weight

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
221
222
223
224
225
226
227
228
229
230
def set_weight(material_id: int, weight: float) -> None:
    """Sets the material weight

    Parameters:
        material_id: material_id
        weight: weight

    Returns:
        None
    """

set_weight_type(material_id, weight_type)

Sets the material weight type

Parameters:

Name Type Description Default
material_id int

material_id

required
weight_type str

weight_type

required

Returns:

Type Description
None

None

Source code in src/material_controller/__init__.pyi
232
233
234
235
236
237
238
239
240
241
def set_weight_type(material_id: int, weight_type: str) -> None:
    """Sets the material weight type

    Parameters:
        material_id: material_id
        weight_type: weight_type

    Returns:
        None
    """