ddg.datastructures package
Subpackages
- ddg.datastructures.halfedge package
- Submodules
- ddg.datastructures.halfedge.copy module
- ddg.datastructures.halfedge.delaunay module
calculate_angle()opp_halfangle_tan()opp_angle_cot()euclidean_cotan_weight()evaluate_cotan_weight()is_delaunay()update_edgelength()intrinsic_lengthfunction()extrinsic_lengthfunction()flip()delaunay_flip_algorithm()update_crossings()init_crossings_attr()init_overlay_structure()SurfaceWithOverlayadd_parser()execute_flip_algo()
- ddg.datastructures.halfedge.get module
in_edges()out_edges()get_edge_loop()count_edges_in_loop()get_opposite_edge_in_face()get_opposite_edge_at_head()get_length_from_co()get_vertices()get_edges()get_number_of_edges()complement()get_vertex()get_edge()get_face()is_triangulation()is_connected()single_edges()boundary_vertices()boundary_edges()interior_vertices()interior_edges()is_boundary_vertex()is_boundary_edge()
- ddg.datastructures.halfedge.grid module
- ddg.datastructures.halfedge.io module
- ddg.datastructures.halfedge.math module
- ddg.datastructures.halfedge.modify module
- ddg.datastructures.halfedge.set module
- ddg.datastructures.halfedge.surface module
- ddg.datastructures.halfedge.surface_generator module
- Module contents
- Submodules
- ddg.datastructures.indexedfaceset package
- Submodules
- ddg.datastructures.indexedfaceset.ifs module
GeneralizedIndexedFaceSetGeneralizedIndexedFaceSet.get_vertex_set()GeneralizedIndexedFaceSet.set_attribute()GeneralizedIndexedFaceSet.delete_attribute()GeneralizedIndexedFaceSet.get_attribute()GeneralizedIndexedFaceSet.adjacent_faces_with_orientation()GeneralizedIndexedFaceSet.adjacent_faces()GeneralizedIndexedFaceSet.opposite_face()GeneralizedIndexedFaceSet.opposite_face_with_orientation()GeneralizedIndexedFaceSet.neighboring_faces()GeneralizedIndexedFaceSet.neighboring_faces_with_orientation()GeneralizedIndexedFaceSet.face_list()GeneralizedIndexedFaceSet.number_of_faces()GeneralizedIndexedFaceSet.edge_set()GeneralizedIndexedFaceSet.face_boundary()GeneralizedIndexedFaceSet.add_face()
OrientedIndexedFaceSetOrientedIndexedFaceSet.adjacent_faces()OrientedIndexedFaceSet.add_face()OrientedIndexedFaceSet.adjacent_faces_with_orientation()OrientedIndexedFaceSet.delete_attribute()OrientedIndexedFaceSet.edge_set()OrientedIndexedFaceSet.face_boundary()OrientedIndexedFaceSet.face_list()OrientedIndexedFaceSet.get_attribute()OrientedIndexedFaceSet.get_vertex_set()OrientedIndexedFaceSet.neighboring_faces()OrientedIndexedFaceSet.neighboring_faces_with_orientation()OrientedIndexedFaceSet.number_of_faces()OrientedIndexedFaceSet.opposite_face()OrientedIndexedFaceSet.opposite_face_with_orientation()OrientedIndexedFaceSet.set_attribute()
OrientedFaceIndexedFaceSetIndexedFaceSet.cell_index()IndexedFaceSet.get_attribute()IndexedFaceSet.set_attribute()IndexedFaceSet.edge_vertex_list()IndexedFaceSet.face_vertex_list()IndexedFaceSet.face_vertex_dict()IndexedFaceSet.face_edge_list()IndexedFaceSet.is_boundary_vertex()IndexedFaceSet.boundary_verticesIndexedFaceSet.add_face()IndexedFaceSet.adjacent_faces()IndexedFaceSet.adjacent_faces_with_orientation()IndexedFaceSet.delete_attribute()IndexedFaceSet.edge_set()IndexedFaceSet.face_boundary()IndexedFaceSet.face_list()IndexedFaceSet.get_vertex_set()IndexedFaceSet.neighboring_faces()IndexedFaceSet.neighboring_faces_with_orientation()IndexedFaceSet.number_of_faces()IndexedFaceSet.opposite_face()IndexedFaceSet.opposite_face_with_orientation()
NgonalIndexedFaceSetNgonalIndexedFaceSet.face_vertex_array()NgonalIndexedFaceSet.face_vertex_incidence()NgonalIndexedFaceSet.face_edge_incidence()NgonalIndexedFaceSet.add_face()NgonalIndexedFaceSet.adjacent_faces()NgonalIndexedFaceSet.adjacent_faces_with_orientation()NgonalIndexedFaceSet.boundary_verticesNgonalIndexedFaceSet.cell_index()NgonalIndexedFaceSet.delete_attribute()NgonalIndexedFaceSet.edge_set()NgonalIndexedFaceSet.edge_vertex_list()NgonalIndexedFaceSet.face_boundary()NgonalIndexedFaceSet.face_edge_list()NgonalIndexedFaceSet.face_list()NgonalIndexedFaceSet.face_vertex_dict()NgonalIndexedFaceSet.face_vertex_list()NgonalIndexedFaceSet.get_attribute()NgonalIndexedFaceSet.get_vertex_set()NgonalIndexedFaceSet.is_boundary_vertex()NgonalIndexedFaceSet.neighboring_faces()NgonalIndexedFaceSet.neighboring_faces_with_orientation()NgonalIndexedFaceSet.number_of_faces()NgonalIndexedFaceSet.opposite_face()NgonalIndexedFaceSet.opposite_face_with_orientation()NgonalIndexedFaceSet.set_attribute()
GridGrid.add_face()Grid.adjacent_faces()Grid.adjacent_faces_with_orientation()Grid.boundary_verticesGrid.cell_index()Grid.delete_attribute()Grid.edge_set()Grid.edge_vertex_list()Grid.face_boundary()Grid.face_edge_incidence()Grid.face_edge_list()Grid.face_list()Grid.face_vertex_array()Grid.face_vertex_dict()Grid.face_vertex_incidence()Grid.face_vertex_list()Grid.get_attribute()Grid.get_vertex_set()Grid.is_boundary_vertex()Grid.neighboring_faces()Grid.neighboring_faces_with_orientation()Grid.number_of_faces()Grid.opposite_face()Grid.opposite_face_with_orientation()Grid.set_attribute()
NoneFace
- ddg.datastructures.indexedfaceset.ifs_generator module
- ddg.datastructures.indexedfaceset.utils module
- ddg.datastructures.indexedfaceset.ifs module
- Module contents
- Submodules
- ddg.datastructures.nets package
- Subpackages
- ddg.datastructures.nets.net_generators package
- Submodules
- ddg.datastructures.nets.net_generators.confocal_quadrics module
- ddg.datastructures.nets.net_generators.jacobi_elliptic_curve module
- ddg.datastructures.nets.net_generators.quadrics module
two_points()circle()hyperbola()linepair()interline()cline()parabola()sphere()hyperboloid_one_sheeted()hyperboloid_two_sheeted()paraboloid_elliptic()paraboloid_hyperbolic()cylinder_elliptic()cylinder_hyperbolic()cylinder_parabolic()cone()line()planes_intersecting()planes_parallel()plane()
- ddg.datastructures.nets.net_generators.spheres_and_circles module
- Module contents
- Submodules
- ddg.datastructures.nets.net_generators package
- Submodules
- ddg.datastructures.nets.conversion module
- ddg.datastructures.nets.domain module
is_bounded_interval()domain_decomposer()DomainEmptyDomainSmoothDomainSmoothRectangularDomainSmoothRectangularDomain.intervalsSmoothRectangularDomain.periodicitySmoothRectangularDomain.boundedSmoothRectangularDomain.dimensionSmoothRectangularDomain.recover()SmoothRectangularDomain.unbounded_directionsSmoothRectangularDomain.bounded_directionsSmoothRectangularDomain.count()SmoothRectangularDomain.index()
SmoothIntervalDiscreteDomainDiscreteRectangularDomainDiscreteRectangularDomain.edge_dataDiscreteRectangularDomain.face_dataDiscreteRectangularDomain.dimensionDiscreteRectangularDomain.double_edgedDiscreteRectangularDomain.intervalsDiscreteRectangularDomain.periodicityDiscreteRectangularDomain.traverserDiscreteRectangularDomain.boundedDiscreteRectangularDomain.recover()DiscreteRectangularDomain.unbounded_directionsDiscreteRectangularDomain.bounded_directionsDiscreteRectangularDomain.count()DiscreteRectangularDomain.index()
DiscreteIntervalDiscreteInterval.intervalDiscreteInterval.periodicDiscreteInterval.recover()DiscreteInterval.boundedDiscreteInterval.bounded_directionsDiscreteInterval.count()DiscreteInterval.dimensionDiscreteInterval.double_edgedDiscreteInterval.edge_dataDiscreteInterval.face_dataDiscreteInterval.index()DiscreteInterval.intervalsDiscreteInterval.periodicityDiscreteInterval.traverserDiscreteInterval.unbounded_directions
DiscreteTriangularDomainDiscreteDiagonalDomain
- ddg.datastructures.nets.net module
- ddg.datastructures.nets.traverser module
- ddg.datastructures.nets.utils module
domain_util()net_util()compose()homogenize()dehomogenize()embed()vertices()applicable_to_netcollection()surface_of_revolution()cylinder()cone()sample_interval()coordinate_hypersurface()coordinate_line()coordinate_lines()coordinate_grid()diagonal_lines()octahedral_grid()shrink_domain()bound_domain()create_subdomain()continue_by_reflection()concatenate()evaluate()delete_direction()modify_direction()cut_bounding_box()
- Module contents
- Subpackages