fairyfly.writer.model module¶
Model Writer.
Note to developers: Use this module to extend fairyfly’s Model writer for new extensions. (eg. adding therm to this module adds the method Model.to.therm)
ModelToString()add_boundaries()add_boundary()add_model()add_shape()add_shapes()boundaries_by_identifier()check_all()check_all_duplicate_identifiers()check_duplicate_boundary_identifiers()check_duplicate_shape_identifiers()check_planar()check_self_intersecting()convert_to_units()duplicate()from_dict()from_ffjson()from_ffpkl()from_file()from_layers()from_objects()move()reflect()remove_boundaries()remove_degenerate_geometry()remove_shapes()reset_coordinate_system()rotate()rotate_xy()scale()shapes_by_identifier()to_dict()to_ffjson()to_ffpkl()validate()ERROR_MAPUNITSUNITS_TOLERANCESangle_toleranceboundariesboundary_lengthcenterdisplay_namefull_ididentifiermaxminpropertiesshape_areashapestherm_uuidtotoleranceunitsuser_dataShapeToString()check_planar()check_self_intersecting()duplicate()from_dict()from_vertices()insert_vertex()intersect_adjacency()is_geo_equivalent()move()reflect()remove_colinear_vertices()rename_by_attribute()rotate()rotate_xy()scale()to_dict()altitudeareaazimuthcenterdisplay_namefull_idgeometryhas_parentidentifiermaxminnormalparentperimeterpropertiestherm_uuidtilttouser_dataverticesModel Writer.
Note to developers: Use this module to extend fairyfly’s Model writer for new extensions. (eg. adding therm to this module adds the method Model.to.therm)