exploitation
Native Layer v2 开采模块
巷道/轮廓建模,对外返回 NativeTin 列表。
contour_extrapolate_modeling(param)
轮廓线外推建模
Source code in dimine_python_sdk\lib\native\exploitation.py
78 79 80 81 82 83 84 | |
get_section_contour(param)
获取断面轮廓
Source code in dimine_python_sdk\lib\native\exploitation.py
37 38 39 40 41 42 43 44 45 46 47 48 | |
implicit_stratum_modeling(param)
隐式地层建模
C++ 返回 (polydata_list, msg) 元组: - 失败时 list 为空,msg 为错误信息; - 成功时 msg 携带各地层名称(非标准 JSON,由 _parse_lithology_names 解析)。
Source code in dimine_python_sdk\lib\native\exploitation.py
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | |
laneway_modeling(param)
巷道/竖井建模
Source code in dimine_python_sdk\lib\native\exploitation.py
51 52 53 54 55 56 57 | |
multi_parallel_contour_modeling(param)
多平行轮廓线建模
Source code in dimine_python_sdk\lib\native\exploitation.py
87 88 89 90 91 92 93 | |
single_contour_modeling(param)
单轮廓线封闭为面
Source code in dimine_python_sdk\lib\native\exploitation.py
69 70 71 72 73 74 75 | |
surface_modeling(contour_lines, mode=0)
地表建模:从等高线生成三角网地表(DTM)。
将输入的等高线写入临时 DMF 文件,调用 C++ SurfaceModeling 生成地表 三角网,读取结果后清理临时文件。
Parameters
contour_lines : list of np.ndarray 等高线列表,每条为 shape (N, 3) 的 numpy 数组。 mode : int 建模模式,默认 0。
Returns
list[NativeTin] 生成的三角网地表列表。
Source code in dimine_python_sdk\lib\native\exploitation.py
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 | |
two_contour_modeling(param)
两轮廓线建模
Source code in dimine_python_sdk\lib\native\exploitation.py
60 61 62 63 64 65 66 | |
unite_polydata(tin_list)
实体合并
Source code in dimine_python_sdk\lib\native\exploitation.py
96 97 98 99 100 101 102 103 | |