1+ {
2+ "name" : " DFNormalSegmentator" ,
3+ "nickname" : " DFCNorSeg" ,
4+ "category" : " diffCheck" ,
5+ "subcategory" : " Segmentation" ,
6+ "description" : " Cluster a point cloud based on normals." ,
7+ "exposure" : 4 ,
8+ "instanceGuid" : " 8f732cef-771c-41b8-acca-562211fd3a80" ,
9+ "ghpython" : {
10+ "hideOutput" : true ,
11+ "hideInput" : true ,
12+ "isAdvancedMode" : true ,
13+ "marshalOutGuids" : true ,
14+ "iconDisplay" : 2 ,
15+ "inputParameters" : [
16+ {
17+ "name" : " i_cloud" ,
18+ "nickname" : " i_cloud" ,
19+ "description" : " The point cloud to reduce the size." ,
20+ "optional" : true ,
21+ "allowTreeAccess" : true ,
22+ "showTypeHints" : true ,
23+ "scriptParamAccess" : " item" ,
24+ "wireDisplay" : " default" ,
25+ "sourceCount" : 0 ,
26+ "typeHintID" : " pointcloud"
27+ },
28+ {
29+ "name" : " i_normal_threshold_degree" ,
30+ "nickname" : " i_normal_threshold_degree" ,
31+ "description" : " The normal threshold in degrees (under that it consider to the same cluster)." ,
32+ "optional" : false ,
33+ "allowTreeAccess" : true ,
34+ "showTypeHints" : true ,
35+ "scriptParamAccess" : " item" ,
36+ "wireDisplay" : " default" ,
37+ "sourceCount" : 0 ,
38+ "typeHintID" : " float"
39+ },
40+ {
41+ "name" : " i_min_cluster_size" ,
42+ "nickname" : " i_min_cluster_size" ,
43+ "description" : " The smallest cluster allowed." ,
44+ "optional" : false ,
45+ "allowTreeAccess" : true ,
46+ "showTypeHints" : true ,
47+ "scriptParamAccess" : " item" ,
48+ "wireDisplay" : " default" ,
49+ "sourceCount" : 0 ,
50+ "typeHintID" : " int"
51+ },
52+ {
53+ "name" : " i_use_knn_neighborhood" ,
54+ "nickname" : " i_use_knn_neighborhood" ,
55+ "description" : " If true use knn, otherwise radius search." ,
56+ "optional" : false ,
57+ "allowTreeAccess" : true ,
58+ "showTypeHints" : true ,
59+ "scriptParamAccess" : " item" ,
60+ "wireDisplay" : " default" ,
61+ "sourceCount" : 0 ,
62+ "typeHintID" : " bool"
63+ },
64+ {
65+ "name" : " i_knn_neighborhood_size" ,
66+ "nickname" : " i_knn_neighborhood_size" ,
67+ "description" : " The knn size." ,
68+ "optional" : false ,
69+ "allowTreeAccess" : true ,
70+ "showTypeHints" : true ,
71+ "scriptParamAccess" : " item" ,
72+ "wireDisplay" : " default" ,
73+ "sourceCount" : 0 ,
74+ "typeHintID" : " int"
75+ },
76+ {
77+ "name" : " i_radius_neighborhood_size" ,
78+ "nickname" : " i_radius_neighborhood_size" ,
79+ "description" : " The size of the radius." ,
80+ "optional" : false ,
81+ "allowTreeAccess" : true ,
82+ "showTypeHints" : true ,
83+ "scriptParamAccess" : " item" ,
84+ "wireDisplay" : " default" ,
85+ "sourceCount" : 0 ,
86+ "typeHintID" : " float"
87+ }
88+ ],
89+ "outputParameters" : [
90+ {
91+ "name" : " o_clusters" ,
92+ "nickname" : " o_clusters" ,
93+ "description" : " The segmented clouds." ,
94+ "optional" : false ,
95+ "sourceCount" : 0 ,
96+ "graft" : false
97+ }
98+ ]
99+ }
100+ }
0 commit comments