SYMBOL INDEX (98 symbols across 15 files) FILE: import_3dm/__init__.py class Import3dm (line 51) | class Import3dm(Operator, ImportHelper): method poll (line 225) | def poll(cls, context: bpy.types.Context): method execute (line 228) | def execute(self, context : bpy.types.Context): method draw (line 233) | def draw(self, _ : bpy.types.Context): method invoke (line 296) | def invoke(self, context, event): class IO_FH_3dm_import (line 301) | class IO_FH_3dm_import(bpy.types.FileHandler): method poll_drop (line 308) | def poll_drop(cls, context): function menu_func_import (line 315) | def menu_func_import(self, _ : bpy.types.Context): function register (line 319) | def register(): function unregister (line 325) | def unregister(): FILE: import_3dm/converters/__init__.py function initialize (line 59) | def initialize( function cleanup (line 64) | def cleanup() -> None: function convert_object (line 70) | def convert_object( FILE: import_3dm/converters/annotation.py class PartType (line 34) | class PartType(IntEnum): class Arrow (line 41) | class Arrow(IntEnum): function _arrowtype_from_arrow (line 48) | def _arrowtype_from_arrow(dimstyle : r3d.DimensionStyle, arrow : Arrow): function _negate_vector3d (line 57) | def _negate_vector3d(v : r3d.Vector3d): function _rotate_plane_to_line (line 60) | def _rotate_plane_to_line(plane : r3d.Plane, line : r3d.Line, addangle=0... function _add_arrow (line 70) | def _add_arrow(dimstyle : r3d.DimensionStyle, pt : PartType, plane : r3d... function _populate_line (line 102) | def _populate_line(dimstyle : r3d.DimensionStyle, pt : PartType, plane :... function _add_text (line 125) | def _add_text(dimstyle : r3d.DimensionStyle, plane : r3d.Plane, bc, pt :... function import_dim_linear (line 161) | def import_dim_linear(model, dimlin, bc, scale): function import_radius (line 180) | def import_radius(model, dimrad, bc, scale): function import_angular (line 198) | def import_angular(model, dimang, bc, scale): function import_leader (line 269) | def import_leader(model, dimlead, bc, scale): function import_text (line 287) | def import_text(model, textannotation, bc, scale): function import_ordinate (line 296) | def import_ordinate(model, dimordinate, bc, scale): function import_centermark (line 314) | def import_centermark(model, centermark, bc, scale): function import_annotation (line 324) | def import_annotation(context, ob, name, scale, options): FILE: import_3dm/converters/curve.py function import_null (line 32) | def import_null(rcurve, bcurve, scale): function import_line (line 37) | def import_line(rcurve, bcurve, scale): function import_polyline (line 52) | def import_polyline(rcurve, bcurve, scale): function import_nurbs_curve (line 70) | def import_nurbs_curve(rcurve, bcurve, scale, is_arc = False): function point_to_vector (line 129) | def point_to_vector(point) -> Vector: function import_arc (line 133) | def import_arc(rcurve, bcurve, scale): function import_polycurve (line 140) | def import_polycurve(rcurve, bcurve, scale): function import_curve (line 149) | def import_curve(context, ob, name, scale, options): FILE: import_3dm/converters/groups.py function handle_groups (line 24) | def handle_groups(context,attr,toplayer, import_nested_groups): FILE: import_3dm/converters/instances.py function handle_instance_definitions (line 36) | def handle_instance_definitions(context, model, toplayer, layername): function _duplicate_collection (line 63) | def _duplicate_collection(context : bpy.context, collection : bpy.types.... function import_instance_reference (line 77) | def import_instance_reference(context : bpy.context, ob : r3d.File3dmObj... function populate_instance_definitions (line 95) | def populate_instance_definitions(context, model, toplayer, layername, o... FILE: import_3dm/converters/layers.py function handle_layers (line 26) | def handle_layers(context, model, toplayer, layerids, materials, update,... FILE: import_3dm/converters/material.py function Bbytes (line 51) | def Bbytes(b): function Fbytes (line 58) | def Fbytes(f): function Cbytes (line 65) | def Cbytes(c): function tobytes (line 72) | def tobytes(d): function hash_color (line 82) | def hash_color(C, crc): function hash_material (line 90) | def hash_material(M): function srgb_eotf (line 114) | def srgb_eotf(srgb_color: Tuple[float, float, float, float]) -> Tuple[fl... function get_color_field (line 128) | def get_color_field(rm : r3d.RenderMaterial, field_name : str) -> Tuple[... function get_float_field (line 139) | def get_float_field(rm : r3d.RenderMaterial, field_name : str) -> float: function get_bool_field (line 149) | def get_bool_field(rm : r3d.RenderMaterial, field_name : str) -> bool: function hash_rendermaterial (line 159) | def hash_rendermaterial(M : r3d.RenderMaterial): function material_name (line 178) | def material_name(m): function rendermaterial_name (line 182) | def rendermaterial_name(m): class PlasterWrapper (line 187) | class PlasterWrapper(ShaderWrapper): method __init__ (line 202) | def __init__(self, material): method update (line 208) | def update(self): method base_color_get (line 228) | def base_color_get(self): method base_color_set (line 233) | def base_color_set(self, color): function paint_material (line 242) | def paint_material(rhino_material : r3d.RenderMaterial, blender_material... function plaster_material (line 250) | def plaster_material(rhino_material : r3d.RenderMaterial, blender_materi... function default_material (line 255) | def default_material(blender_material : bpy.types.Material): function default_text_material (line 259) | def default_text_material(blender_material : bpy.types.Material): function metal_material (line 263) | def metal_material(rhino_material : r3d.RenderMaterial, blender_material... function glass_material (line 272) | def glass_material(rhino_material : r3d.RenderMaterial, blender_material... function plastic_material (line 283) | def plastic_material(rhino_material : r3d.RenderMaterial, blender_materi... function _get_blender_pbr_texture (line 296) | def _get_blender_pbr_texture(pbr : PrincipledBSDFWrapper, field_name : s... function _get_blender_basic_texture (line 317) | def _get_blender_basic_texture(pbr : PrincipledBSDFWrapper, field_name :... function handle_pbr_texture (line 323) | def handle_pbr_texture(rhino_material : r3d.RenderMaterial, pbr : Princi... function handle_basic_texture (line 338) | def handle_basic_texture(rhino_material : r3d.RenderMaterial, pbr : Prin... function pbr_material (line 349) | def pbr_material(rhino_material : r3d.RenderMaterial, blender_material :... function rcm_basic_material (line 384) | def rcm_basic_material(rhino_material : r3d.RenderMaterial, blender_mate... function not_yet_implemented (line 418) | def not_yet_implemented(rhino_material : r3d.RenderMaterial, blender_mat... function harvest_from_rendercontent (line 432) | def harvest_from_rendercontent(model : r3d.File3dm, mat : r3d.RenderMate... function _name_from_embedded_filepath (line 444) | def _name_from_embedded_filepath(efp : str) -> str: function handle_embedded_files (line 450) | def handle_embedded_files(model : r3d.File3dm): function handle_materials (line 482) | def handle_materials(context, model : r3d.File3dm, materials, update): FILE: import_3dm/converters/pointcloud.py function import_pointcloud (line 27) | def import_pointcloud(context, ob, name, scale, options): FILE: import_3dm/converters/rdk_manager.py class RdkManager (line 4) | class RdkManager(): method __init__ (line 5) | def __init__(self, document : r3d.File3dm) -> None: method get_materials (line 13) | def get_materials(self): FILE: import_3dm/converters/render_mesh.py function import_render_mesh (line 33) | def import_render_mesh(context, ob, name, scale, options): FILE: import_3dm/converters/utils.py function tag_data (line 32) | def tag_data( function create_tag_dict (line 53) | def create_tag_dict( function clear_all_dict (line 78) | def clear_all_dict() -> None: function reset_all_dict (line 82) | def reset_all_dict(context : bpy.types.Context) -> None: function get_dict_for_base (line 106) | def get_dict_for_base(base : bpy.types.bpy_prop_collection) -> Dict[str,... function get_or_create_iddata (line 113) | def get_or_create_iddata( function matrix_from_xform (line 156) | def matrix_from_xform(xform : r3d.Transform): FILE: import_3dm/converters/views.py function handle_view (line 28) | def handle_view(context, view, name, scale): function handle_views (line 66) | def handle_views(context, model, layer, views, layer_name, scale): FILE: import_3dm/read3dm.py function modules_path (line 31) | def modules_path(): function create_or_get_top_layer (line 58) | def create_or_get_top_layer(context, filepath): function read_3dm (line 67) | def read_3dm( FILE: test/test_import_3dm.py function enable_addon (line 20) | def enable_addon(): function test_create_article (line 29) | def test_create_article(filepath):