SIRIS geometry > line | Polygon > 平面の頂点からnormalベクターを計算するborgWarpgeometrySIRISgeometry geometry > star shape(星形)の内部をdipoleでfillする > findDipolesInisideStarShape_180429 v0.2 > shapely使用 > 1秒で完了 (MESH_RESOL=50)borgWarpgeometryperformanceSIRISperformance geometry > star shape(星形)の内部をdipoleでfillする > findDipolesInisideStarShape_180429 v0.1 > sympy使用 > 3分かかる (MESH_RESOL=20)borgWarpgeometrySIRISgeometry geometry > 中心からの線とstar shape(星形)のedgeの交点を見つけて、線分を引く (平面角すべての範囲で行う) > find_rayCrossing_starShapedEged_180417 v0.5borgWarpgeometrySIRISgeometry geometry > 中心からの線と交わるstar shape(星形)のedgeとその交点を探す > find_rayCrossing_starShapedEged_180417 v0.4 > sympy intersection使用borgWarpgeometrySIRISgeometry geometry > 中心からの線と交わるstar shape(星形)のedgeを探す > find_rayCrossing_starShapedEged_180417 v0.2borgWarpgeometrySIRISgeometry geometry > numpy > star shaped (星形) の頂点座標と辺の情報(頂点インデックスのペア)を得る > v0.5 取得コードと確認用描画コードnumpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > 中心からの線と交わるstar shape(星形)のedgeを探す > find_rayCrossing_starShapedEged_180417 v0.1borgWarpgeometrySIRISgeometry geometry > numpy > star shaped (星形) の座標を得る | Matplotlibでの描画 > v0.3:座標は得られた | v0.4: モジュール化numpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > numpy > pentagon (五角形)の座標を得る | Matplotlibでの描画 > v0.1, v0.2numpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > link > Numpy and line intersections > 無限長さの二線分の交点numpygeometrylinkVoronoiSIRISnumpy MATLAB > 手順 > 3次元データを可視化 | 複数の結果を比較表示geometryProcedurematlabSIRISVisualizationmatlab Jupyter + Matplotlib > scatter()の点の描画順番を可視化 > 色: 失敗, テキスト: 成功SIRISJupytermatplotlibmatplotlib geometry > 3D上の配置を検討 > 座標情報を取得する: Tinkercadを使う | 座標から配置を知る: JSFiddle(or Tinkercad)を使うgeometryonlineToolVisualizationSIRISVisualization Numpy > vector > if (n == (vector)0) @ CのNumpy実装 > np.count_nonzero()を使うnumpyvectorSIRISarrayarray Numpy > array > np.array(None) > size=1であるが0番目の要素: too many indices for array < ゼロ要素のnumpy arrayを返そうとしてnumpySIRISarrayarray 3D座標の重心を計算する > Python operator:面倒 | Numpy array:簡単geometrynumpySIRISdifferencePythonPython
geometry > line | Polygon > 平面の頂点からnormalベクターを計算するborgWarpgeometrySIRISgeometry geometry > star shape(星形)の内部をdipoleでfillする > findDipolesInisideStarShape_180429 v0.2 > shapely使用 > 1秒で完了 (MESH_RESOL=50)borgWarpgeometryperformanceSIRISperformance geometry > star shape(星形)の内部をdipoleでfillする > findDipolesInisideStarShape_180429 v0.1 > sympy使用 > 3分かかる (MESH_RESOL=20)borgWarpgeometrySIRISgeometry geometry > 中心からの線とstar shape(星形)のedgeの交点を見つけて、線分を引く (平面角すべての範囲で行う) > find_rayCrossing_starShapedEged_180417 v0.5borgWarpgeometrySIRISgeometry geometry > 中心からの線と交わるstar shape(星形)のedgeとその交点を探す > find_rayCrossing_starShapedEged_180417 v0.4 > sympy intersection使用borgWarpgeometrySIRISgeometry geometry > 中心からの線と交わるstar shape(星形)のedgeを探す > find_rayCrossing_starShapedEged_180417 v0.2borgWarpgeometrySIRISgeometry geometry > numpy > star shaped (星形) の頂点座標と辺の情報(頂点インデックスのペア)を得る > v0.5 取得コードと確認用描画コードnumpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > 中心からの線と交わるstar shape(星形)のedgeを探す > find_rayCrossing_starShapedEged_180417 v0.1borgWarpgeometrySIRISgeometry geometry > numpy > star shaped (星形) の座標を得る | Matplotlibでの描画 > v0.3:座標は得られた | v0.4: モジュール化numpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > numpy > pentagon (五角形)の座標を得る | Matplotlibでの描画 > v0.1, v0.2numpygeometryborgWarpborgShapeViewerSIRISnumpy geometry > link > Numpy and line intersections > 無限長さの二線分の交点numpygeometrylinkVoronoiSIRISnumpy MATLAB > 手順 > 3次元データを可視化 | 複数の結果を比較表示geometryProcedurematlabSIRISVisualizationmatlab Jupyter + Matplotlib > scatter()の点の描画順番を可視化 > 色: 失敗, テキスト: 成功SIRISJupytermatplotlibmatplotlib geometry > 3D上の配置を検討 > 座標情報を取得する: Tinkercadを使う | 座標から配置を知る: JSFiddle(or Tinkercad)を使うgeometryonlineToolVisualizationSIRISVisualization Numpy > vector > if (n == (vector)0) @ CのNumpy実装 > np.count_nonzero()を使うnumpyvectorSIRISarrayarray Numpy > array > np.array(None) > size=1であるが0番目の要素: too many indices for array < ゼロ要素のnumpy arrayを返そうとしてnumpySIRISarrayarray 3D座標の重心を計算する > Python operator:面倒 | Numpy array:簡単geometrynumpySIRISdifferencePythonPython