upxo.geoEntities package
Submodules
- upxo.geoEntities.bases module
- Usage
- Classes
UPXO_PointUPXO_EdgeUPXO_Edge.iUPXO_Edge.jUPXO_Edge.midUPXO_Edge.angUPXO_Edge.lengthUPXO_Edge.by_coord()UPXO_Edge.by_loc_len_ang()UPXO_Edge.distance_to_points()UPXO_Edge.distance_to_edges()UPXO_Edge.translate_by()UPXO_Edge.translate_to()UPXO_Edge.rotate_about()UPXO_Edge.attach_mp()UPXO_Edge.attach_xtal()UPXO_Edge.find_neigh_point_by_distance()UPXO_Edge.find_neigh_point_by_count()UPXO_Edge.find_neigh_mulpoint_by_distance()UPXO_Edge.find_neigh_edge_by_distance()UPXO_Edge.find_neigh_muledge_by_distance()UPXO_Edge.find_neigh_xtal_by_distance()UPXO_Edge.set_gmsh_props()UPXO_Edge.make_shapely()UPXO_Edge.make_vtk()UPXO_Edge.coordsUPXO_Edge.array_translation()UPXO_Edge.lies_on_which_edge()UPXO_Edge.iUPXO_Edge.jUPXO_Edge.lies_in_which_xtal()
- upxo.geoEntities.comparisions module
- upxo.geoEntities.edge2d module
- upxo.geoEntities.featmake module
- upxo.geoEntities.geoCmp module
- upxo.geoEntities.muledge2d module
- Usage
- Classes
muledge2dmuledge2d.ROUND_ZERO_DEC_PLACEmuledge2d.EPSmuledge2d.dimmuledge2d.orderedmuledge2d.closedmuledge2d.psensemuledge2d.esensemuledge2d.leanmuledge2d.pleanmuledge2d.mpleanmuledge2d.eleanmuledge2d.cpairsmuledge2d.ppairsmuledge2d.pointsmuledge2d.clistmuledge2d.pindicesmuledge2d.pmidsmuledge2d.pmid_pairsmuledge2d.edgesmuledge2d.eindicesmuledge2d.mpointmuledge2d.empointsmuledge2d.dbbuild_plean()muledge2d.dbbuild_elean()muledge2d.dbbuild_pmid()muledge2d.dbbuild_pmid_pairs()muledge2d.dbbuild_points()muledge2d.dbbuild_mpoint()muledge2d.dbbuild_empoint()muledge2d.dbbuild_edges()muledge2d.edit_edge_add_point()muledge2d.centroidmuledge2d.centroidsmuledge2d.lengthsmuledge2d.slopesmuledge2d.lengthmuledge2d.mean_lengthmuledge2d.mean_slopemuledge2d.roughnessmuledge2d.angles180muledge2d.anglesmuledge2d.make_ring()muledge2d.is_ring()muledge2d.pop_point_by_index()muledge2d.pop_points_by_indices()muledge2d.pop_point_by_coord()muledge2d.insert_point_by_index()muledge2d.fine()muledge2d.insert_point()muledge2d.insert_coord_at()muledge2d.insert_point_bw()muledge2d.move_nthpoint()muledge2d.move_pointat()muledge2d.explode()muledge2d.move()muledge2d.stretch()muledge2d.plotme()muledge2d.plotmp()
- upxo.geoEntities.mulpoint2d module
- Usage
- Recommended alias imports:
- Metadata
- Applications
- Classes
- Definitions
MPoint2dMPoint2d.EPSMPoint2d.pointsMPoint2d.coordsMPoint2d.add()MPoint2d.from_coords()MPoint2d.from_xy()MPoint2d.from_upxo_points2d()MPoint2d.from_mulpoint2d()MPoint2d.from_rect_grid()MPoint2d.from_clustering_around_centroid()MPoint2d.from_intersection_linesA_linesB()MPoint2d.nMPoint2d.centroidMPoint2d.get_pointsMPoint2d.xMPoint2d.yMPoint2d.squared_distances_to_point()MPoint2d.distances_to_point()MPoint2d.squared_distance_to_centroid()MPoint2d.distance_to_centroid()MPoint2d.linreg()MPoint2d.relax()MPoint2d.convex_hull()MPoint2d.find_boundary()MPoint2d.bbox()MPoint2d.maketree()MPoint2d.plot()
- upxo.geoEntities.mulpoint2d_old module
- upxo.geoEntities.mulpoint3d module
- Classes
- Usage
MPoint3dMPoint3d.coordsMPoint3d.treeMPoint3d.pdistMPoint3d.coordsMPoint3d.pdistMPoint3d.add()MPoint3d.from_coords()MPoint3d.from_x_y_z()MPoint3d.from_xyz()MPoint3d.from_mulpoint2d()MPoint3d.from_mulpoint3d()MPoint3d.from_mulsline3d()MPoint3d.from_xyz_grid()MPoint3d.nMPoint3d.centroidMPoint3d.pointsMPoint3d.xMPoint3d.yMPoint3d.zMPoint3d.ckd_treeMPoint3d.squared_distances_to_point()MPoint3d.distances_to_point()MPoint3d.squared_distance_to_centroid()MPoint3d.distance_to_centroid()MPoint3d.convex_hull()MPoint3d.maketree()MPoint3d.get_self_distance_max()MPoint3d.get_self_distance_min()MPoint3d.find_first_order_neigh_CUBIC()MPoint3d.check_if_point_can_host_a_single_surface_CUBIC()MPoint3d.get_local_tn()MPoint3d.find_intersection_voxels_with_line()MPoint3d.tree
- upxo.geoEntities.mulsline2d module
- Core Classes
- Key Features
- Applications
- Usage
- Coordinate System
MSline2dMSline2d.EPS_coord_coincideMSline2d.linesMSline2d.nodesMSline2d.closedMSline2d.featuresMSline2d.from_lines()MSline2d.by_nodes()MSline2d.by_coords()MSline2d.by_walk()MSline2d.nlinesMSline2d.centroidMSline2d.centroid_p2dlMSline2d.lengthMSline2d.lengthsMSline2d.nnodesMSline2d.coordsMSline2d.treeMSline2d.length_meanMSline2d.gradientsMSline2d.get_nodesMSline2d.get_node_coords()MSline2d.mid_nodesMSline2d.line_idsMSline2d.flip()MSline2d.do_i_precede()MSline2d.do_i_proceed()MSline2d.is_adjacent()MSline2d.find_spatially_next_multisline2d()MSline2d.has_coord()MSline2d.find_coord_location()MSline2d.extract_nodes()MSline2d.update_nodes()MSline2d.close()MSline2d.unclose()MSline2d.distances_nodes()MSline2d.find_closest_nodes()MSline2d.add_nodes()MSline2d.splice_nodes_and_lines()MSline2d.roll()MSline2d.sub_divide()MSline2d.remove_point_by_index()MSline2d.remove_point_by_location()MSline2d.plot()MSline2d.check_overlaping_points()MSline2d.check_overlaping_lines()MSline2d.smooth()
ring2dring2d.segmentsring2d.segidsring2d.segflipsring2d.nsegsring2d.closedring2d.conn0ring2d.conn1ring2d.EPS_coord_coincidering2d.segmentsring2d.segidsring2d.segflipsring2d.nsegsring2d.add_segment_unsafe()ring2d.add_segid()ring2d.add_segflip()ring2d.check_closed()ring2d.close()ring2d.connectivity0()ring2d.connectivity1()ring2d.assess_segment_point_overlaps()ring2d.assess_reorder_requirement()ring2d.set_coords()ring2d.get_coords()ring2d.centroidring2d.create_coords_from_segments()ring2d.force_close_coordinates()ring2d.create_polygon_from_segments()ring2d.create_polygon_from_coords()ring2d.arearing2d.perimeterring2d.is_closedring2d.nsegmentsring2d.ncoordsring2d.treering2d.assess_spatial_continuity()ring2d.plot_segs()ring2d.get_coords_newdef()ring2d.coordsring2d.closedring2d.conn0ring2d.conn1
mulring2d
- upxo.geoEntities.mulsline3d module
- Applications
- Classes
- Coordinate system
- Usage
MSline3dMSline3d.linesMSline3d.UsageMSline3d.linesMSline3d.from_lines()MSline3d.by_walk()MSline3d.nMSline3d.lengthsMSline3d.lengthMSline3d.length_meanMSline3d.gradientsMSline3d.nodesMSline3d.mid_nodesMSline3d.line_idsMSline3d.unclose()MSline3d.distances_nodes()MSline3d.find_closest_nodes()MSline3d.sub_divide()MSline3d.remove_point_by_index()MSline3d.remove_point_by_location()MSline3d.x0MSline3d.y0MSline3d.z0MSline3d.x1MSline3d.y1MSline3d.z1MSline3d.fMSline3d.closed
- upxo.geoEntities.plane module
- Classes
- Usage
PlanePlane.from_three_points()Plane.from_edge()Plane.from_euler_angles()Plane.unit_normalPlane.distance_to_point()Plane.calc_perp_distances()Plane.find_close_points()Plane.create_parallel_stack()Plane.project_point()Plane.generate_random_points()Plane.flip_normal()Plane.is_parallel()Plane.find_intersection_vector()Plane.create_translated_planes()Plane.offset_point_on_plane()Plane.calculate_inclined_circle()Plane.visualize()Plane.visualize1()Plane.angle_between_planes()
- upxo.geoEntities.point2d module
- Usage
- Classes
- Dependencies
- Limitations
p2d_leanestPoint2dPoint2d.εPoint2d.xPoint2d.yPoint2d.planePoint2d.eq()Point2d.eq_fast()Point2d.ne()Point2d.add()Point2d.mul()Point2d.from_intersection_two_lines()Point2d.from_line_factor()Point2d.from_intersection_lines_regions()Point2d.coordsPoint2d.shapelyPoint2d.inside_line()Point2d.squared_distance()Point2d.distance()Point2d.translate()Point2d.val_point_and_get_coord()Point2d.val_points_and_get_coords()Point2d.translate_to()Point2d.rotate_about_point()Point2d.rotate_points()Point2d.attach_feature_()Point2d.find_closest_points()Point2d.find_neigh_points_by_distance()Point2d.find_neigh_points_by_count()Point2d.find_neigh_mulpoint_by_distance()Point2d.find_neigh_edge_by_distance()Point2d.find_neigh_muledge_by_distance()Point2d.find_neigh_xtal_by_distance()Point2d.set_gmsh_props()Point2d.array_by_translation()Point2d.array_by_rotation()Point2d.array_on_arc()Point2d.array_by_clustering()Point2d.lies_on_which_edge()Point2d.lies_in_which_xtal()Point2d.set_z()Point2d.make_vtk_point()Point2d.make_shape()Point2d.f
all_isinstance()
- upxo.geoEntities.point3d module
- Classes
- Usage
p3d_leanestPoint3dPoint3d.εPoint3d.xPoint3d.yPoint3d.zPoint3d.eq()Point3d.eq_fast()Point3d.add()Point3d.from_three_planes()Point3d.coordsPoint3d.squared_distance()Point3d.distance()Point3d.translate()Point3d.translate_to()Point3d.val_points_and_get_coords()Point3d.attach_feature()Point3d.find_neigh_point_by_distance()Point3d.find_neigh_point_by_count()Point3d.find_neigh_mulpoint_by_distance()Point3d.find_neigh_edge_by_distance()Point3d.find_neigh_muledge_by_distance()Point3d.find_neigh_xtal_by_distance()Point3d.set_gmsh_props()Point3d.array_translation()Point3d.lies_on_which_line()Point3d.lies_in_which_xtal()Point3d.make_vtk_point()Point3d.make_shape()Point3d.plnPoint3d.f
- upxo.geoEntities.point_processes module
- upxo.geoEntities.polygon3d module
- upxo.geoEntities.pops module
- Usage
- Functions
CMPEQ_points()CMPEQ_pnt_fast_exact()CMPEQ_pnt_fast_EPS()CMPEQ_pnt_fast_tdist()CMPEQ_up2d_edge()CMPEQ_up2d_edges()DIST_point_edges()RELPOS_point_points_above()RELPOS_point_points_below()RELPOS_point_points_left()RELPOS_point_points_right()xadd()yadd()xmul()ymul()xdiv()ydiv()xabs()yabs()intize()floatize()roundround()xroundround()yroundround()roundceil()xroundceil()yroundceil()roundfloor()xroundfloor()yroundfloor()negxy()negx()negy()mirrorx()mirrory()translate()rotate()distance()pixelize()make_polygon()
- upxo.geoEntities.ring2d module
- upxo.geoEntities.sline2d module
- Usage
- Classes
Sline2d_leanestSline2dSline2d.εSline2d.pntaSline2d.pntbSline2d.x0Sline2d.y0Sline2d.x1Sline2d.y1Sline2d.by_coord()Sline2d.by_p2d()Sline2d.by_MCL()Sline2d.by_MCLC()Sline2d.by_parametric()Sline2d.by_general_form()Sline2d.by_point_dxdy()Sline2d.by_LFGL()Sline2d.by_LFAL()Sline2d.by_perp_bisector()Sline2d.by_transform()Sline2d.mid_coordSline2d.mid_pointSline2d.gradientSline2d.dxdySline2d.dxSline2d.dySline2d.yintSline2d.angSline2d.angdSline2d.lengthSline2d.vertSline2d.horzSline2d.leanSline2d.pointsSline2d.coordsSline2d.coord_listSline2d.coord_iSline2d.coord_jSline2d.general_formSline2d.flip()Sline2d.reset_coords_to_points()Sline2d.reset_points_to_coords()Sline2d.is_point_endpoint()Sline2d.invert()Sline2d.move_i()Sline2d.move_j()Sline2d.move_to_location()Sline2d.break_up()Sline2d.fully_contains_point()Sline2d.contains_point()Sline2d.perpendicular_distance()Sline2d.contains_sl2d()Sline2d.distribute_points()Sline2d.divide_at_ratios()Sline2d.move()Sline2d.is_normal()Sline2d.normal_vector()Sline2d.generate_factors_0_and_1()Sline2d.stretch()Sline2d.distribute_normal_vectors()Sline2d.plot()Sline2d.distance_to_points()Sline2d.distance_to_lines()Sline2d.translate_by()Sline2d.intersection_lines()Sline2d.rectangle()Sline2d.identify_points_in_rectangle()Sline2d.translate_to()Sline2d.rotate_about()Sline2d.attach_mp()Sline2d.attach_xtal()Sline2d.perp_distance()Sline2d.find_neigh_point_by_perp_distance()Sline2d.find_neigh_point_by_count()Sline2d.find_neigh_mulpoint_by_distance()Sline2d.find_neigh_edge_by_distance()Sline2d.find_neigh_muledge_by_distance()Sline2d.find_neigh_xtal_by_distance()Sline2d.find_colinear_lines()Sline2d.find_parallel_lines()Sline2d.make_points()Sline2d.set_gmsh_props()Sline2d.make_shapely()Sline2d.make_vtk()Sline2d.generate_points()Sline2d.translate_along_normals()Sline2d.fSline2d.translate_along_normals_2()Sline2d.translate_along_normals_1()Sline2d.array_translation()Sline2d.lies_on_which_edge()Sline2d.lies_in_which_xtal()Sline2d.split()
- upxo.geoEntities.sline3d module
- Applications
- Classes
- Coordinate system
- Usage
Sline3d_leanestSline3dSline3d.pntaSline3d.pntbSline3d.x0Sline3d.y0Sline3d.z0Sline3d.x1Sline3d.y1Sline3d.z1Sline3d.by_coord()Sline3d.by_p3d()Sline3d.by_vector()Sline3d.midSline3d.xmidSline3d.ymidSline3d.zmidSline3d.gradientSline3d.delxyzSline3d.dxSline3d.dySline3d.dzSline3d.angSline3d.angdSline3d.lengthSline3d.dcSline3d.coordsSline3d.coord_listSline3d.coord_iSline3d.coord_jSline3d.pointsSline3d.is_point_endpoint()Sline3d.invert()Sline3d.fSline3d.move_i()Sline3d.move_j()Sline3d.distance_to_points()Sline3d.perp_distance()Sline3d.perp_distance_vectorized()Sline3d.extend()Sline3d.extend_until_exhaustion()Sline3d.split()
- upxo.geoEntities.surface module