protected static void initialize_go_options(ref PK.TOPOL.render_facet_go_o_t go_options) { go_options = new PK.TOPOL.render_facet_go_o_t(true); go_options.go_normals = PK.facet_go_normals_t.yes_c; go_options.go_parameters = PK.facet_go_parameters_t.no_c; go_options.go_edges = PK.facet_go_edges_t.no_c; //GH99 go_options.go_strips = PK.facet_go_strips_t.yes_c; go_options.go_max_facets_per_strip = 1000; //is this a good setting? }
public static void Show_Tessellation_Options(out PK.TOPOL.render_line_o_t line_options, out PK.TOPOL.render_facet_go_o_t go_options, out PK.TOPOL.facet_mesh_o_t generation_settings) { line_options = g_lineOptions; go_options = g_facetOptions.go_option; generation_settings = g_facetOptions.control; }
public static void Set_Tessellation_Options(ref PK.TOPOL.render_line_o_t line_options, ref PK.TOPOL.render_facet_go_o_t go_options, ref PK.TOPOL.facet_mesh_o_t generation_settings) { g_lineOptions = line_options; g_facetOptions.go_option = go_options; g_facetOptions.control = generation_settings; fixed(PK.TOPOL.render_line_o_t *p_line_options = &line_options) { fixed(PK.TOPOL.render_facet_go_o_t *p_go_options = &go_options) { fixed(PK.TOPOL.facet_mesh_o_t *p_generation_settings = &generation_settings) { CSharp_Set_Tessellation_Options(p_line_options, p_go_options, p_generation_settings); } } } }