ddg
- ddg package
- Subpackages
- ddg.conversion package
- Subpackages
- ddg.conversion.blender package
- ddg.conversion.halfedge package
- ddg.conversion.indexedfaceset package
- ddg.conversion.nets package
- Module contents
- Subpackages
- 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()
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()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
- ddg.datastructures.halfedge package
- Module contents
- Subpackages
- ddg.geometry package
- Submodules
- ddg.geometry.conversion module
convert()central_project_subspace_onto_subspace()central_project_quadric_onto_subspace()central_project_subspace_onto_quadric()central_project()central_project_subspace_onto_subspace_contour()central_project_quadric_onto_subspace_contour()central_project_subspace_onto_quadric_contour()central_project_contour()central_project_quadric_onto_subspace_complex()central_project_complex()stereographic_project()stereographic_project_subspace()stereographic_project_quadric()inverse_stereographic_project()inverse_stereographic_project_point()inverse_stereographic_project_subspace()inverse_stereographic_project_sphere()north_pole()equatorial_plane()lift_sphere_to_quadric()quadric_to_euclidean_sphere()euclidean_sphere_to_quadric()cayley_klein_sphere_to_quadric()
- ddg.geometry.geometries module
GeometryProjectiveGeometryCayleyKleinGeometryCayleyKleinGeometry.inner_product()CayleyKleinGeometry.cayley_klein_distance()CayleyKleinGeometry.metric_to_cayley_klein_distance()CayleyKleinGeometry.cayley_klein_distance_to_metric()CayleyKleinGeometry.d()CayleyKleinGeometry.dualize()CayleyKleinGeometry.dimension_offsetCayleyKleinGeometry.set_alias()
EllipticGeometryEuclideanGeometryHyperbolicGeometryHyperbolicGeometry.metric_to_cayley_klein_distance()HyperbolicGeometry.cayley_klein_distance_to_metric()HyperbolicGeometry.dualize()HyperbolicGeometry.cayley_klein_distance()HyperbolicGeometry.d()HyperbolicGeometry.dimension_offsetHyperbolicGeometry.inner_product()HyperbolicGeometry.set_alias()
LaguerreGeometryLieGeometryMoebiusGeometryget_geometry()
- ddg.geometry.intersection module
- ddg.geometry.quadrics module
QuadricQuadric.ambient_dimensionQuadric.dimension()Quadric.at_infinity()Quadric.coordinates()Quadric.inner_product()Quadric.cayley_klein_distance()Quadric.conjugate()Quadric.polarize()Quadric.signature()Quadric.normalize()Quadric.rankQuadric.corankQuadric.singular_subspaceQuadric.non_degenerate_subspaceQuadric.is_degenerateQuadric.dualize()Quadric.dual_transformation()Quadric.push_transformation()Quadric.pop_transformation()Quadric.atolQuadric.atol_defaultQuadric.nonexact_function()Quadric.reset_tol_defaults()Quadric.rtolQuadric.rtol_defaultQuadric.transform()Quadric.transformation
Penciltouching_cone()cayley_klein_sphere()cayley_klein_horosphere()axis()normalization()intersect_quadric_subspace()join_quadric_subspace()intersect_quadrics()polarize()signature()
- ddg.geometry.spheres module
- ddg.geometry.subspaces module
SubspaceSubspace.pointsSubspace.matrixSubspace.affine_points()Subspace.affine_matrix()Subspace.affine_point_and_directions()Subspace.at_infinity()Subspace.dimensionSubspace.ambient_dimensionSubspace.codimensionSubspace.dualize()Subspace.orthonormalize()Subspace.center()Subspace.dehomogenize()Subspace.atolSubspace.atol_defaultSubspace.nonexact_function()Subspace.pop_transformation()Subspace.push_transformation()Subspace.reset_tol_defaults()Subspace.rtolSubspace.rtol_defaultSubspace.transform()Subspace.transformation
PointPoint.pointPoint.affine_point()Point.affine_matrix()Point.affine_point_and_directions()Point.affine_points()Point.ambient_dimensionPoint.at_infinity()Point.atolPoint.atol_defaultPoint.center()Point.codimensionPoint.dehomogenize()Point.dimensionPoint.dualize()Point.matrixPoint.nonexact_function()Point.orthonormalize()Point.pointsPoint.pop_transformation()Point.push_transformation()Point.reset_tol_defaults()Point.rtolPoint.rtol_defaultPoint.transform()Point.transformation
subspace_from_rows()subspace_from_columns()hyperplane_from_normal()normals()normal_with_level()normal()level()subspace_from_affine_points()subspace_from_affine_rows()subspace_from_affine_columns()subspace_from_affine_points_and_directions()orthonormalize_subspace()center_subspace()dehomogenize_subspace()whole_space()join()meet()intersect()least_square_subspace()
- ddg.geometry.conversion module
- Module contents
- Submodules
- ddg.math package
- Submodules
- ddg.math.complex module
- ddg.math.confocal2d module
confocal_conics_sqrt()confocal_conics_trigonometric()confocal_conics_concentric()confocal_conics_ic()confocal_conics_ic_hyperbolic()confocal_conics_hyperbolic_pencil()discrete_confocal_conics_gamma()discrete_confocal_conics_gamma_u1_of_corresponding_continuous()discrete_confocal_conics_gamma_u2_of_corresponding_continuous()discrete_confocal_conics_trigonometric()discrete_confocal_conics_trigonometric_u1_of_corresponding_continuous()discrete_confocal_conics_trigonometric_u2_of_corresponding_continuous()discrete_confocal_conics_concentric()discrete_confocal_conics_concentric_u1_of_corresponding_continuous()discrete_confocal_conics_concentric_u2_of_corresponding_continuous()discrete_confocal_conics_ic()discrete_confocal_conics_ic_u1_of_corresponding_continuous()discrete_confocal_conics_ic_u2_of_corresponding_continuous()discrete_confocal_conics_ic_hyperbolic()discrete_confocal_conics_hyperbolic_pencil()discrete_confocal_conics_hyperbolic_pencil_u1_of_corresponding_continuous()discrete_confocal_conics_hyperbolic_pencil_u2_of_corresponding_continuous()sampled_confocal_conic()
- ddg.math.euclidean module
- ddg.math.euclidean2d module
diagonals_intersection()intersect_edges()dual_quadrilateral()distance_lines()vertex_angle()vertex_angle_with_sign()cyclic_order()circumcircle_center()circumcircle_radius()coordinates_on_circle_from_cross_ratio()triangle_area()line2D()intersection()intersectionCramer()intersection_in_barycentric_coords()
- ddg.math.functions module
- ddg.math.geometric_objects module
tetrahedron_faces()tetrahedron_coordinates()cube_faces()cube_coordinates()octahedron_faces()octahedron_coordinates()dodecahedron_faces()dodecahedron_coordinates()icosahedron_faces()icosahedron_coordinates()disc_face()disc_coordinates()cylinder_faces()cylinder_coordinates()arrow_faces()arrow_coordinates()
- ddg.math.grids module
- ddg.math.inner_product module
- ddg.math.linalg module
- ddg.math.nets2d module
- ddg.math.projective module
- ddg.math.quaternion module
- ddg.math.random module
- ddg.math.symmetric_matrices module
SignatureSignature.plusSignature.minusSignature.zeroSignature.matrixSignature.is_degenerateSignature.rankSignature.is_positive_definiteSignature.is_negative_definiteSignature.is_positive_semi_definiteSignature.is_negative_semi_definiteSignature.is_indefiniteSignature.is_definiteSignature.is_semi_definite
AffineSignatureAffineSignature.plusAffineSignature.minusAffineSignature.zeroAffineSignature.affine_component_entryAffineSignature.affine_componentAffineSignature.matrixAffineSignature.is_definiteAffineSignature.is_degenerateAffineSignature.is_indefiniteAffineSignature.is_negative_definiteAffineSignature.is_negative_semi_definiteAffineSignature.is_positive_definiteAffineSignature.is_positive_semi_definiteAffineSignature.is_semi_definiteAffineSignature.rank
signature_from_diagonal()affine_signature_from_diagonal()symmetrize()is_symmetric()signature_sort_key()diagonalize()projective_normalization()affine_normalization()symmetric_matrix_from_diagonal()
- Module contents
- Submodules
- ddg.optimize package
- ddg.visualization package
- Subpackages
- ddg.visualization.blender package
- Submodules
- ddg.visualization.blender.animation module
- ddg.visualization.blender.bmesh module
- ddg.visualization.blender.camera module
- ddg.visualization.blender.clear module
- ddg.visualization.blender.collection module
- ddg.visualization.blender.curve module
- ddg.visualization.blender.light module
- ddg.visualization.blender.material module
- ddg.visualization.blender.mesh module
from_bmesh()add_root()transform()shade_smooth()select_boundary_edges()select_interior_edges()select_polygons()select_edges()select_vertices()select_interior_edges_mesh_object()select_boundary_edges_mesh_object()select_faces_mesh_object()select_edges_mesh_object()select_vertices_mesh_object()
- ddg.visualization.blender.object module
from_data()delete()copy()add_joined()add_connected_components()selected_vertices_of_active_object()add_intersection_curve()set_matrix_world()matrix_to_obj_trafo()create_duplicate_linked()look_at_point()get_child_names()delete_hierarchy()delete_children()set_siblings_visibilities()move_children_to_layers()select_first_sibling()select_siblings()select_children()move_to_layer()
- ddg.visualization.blender.props module
- Module contents
- Submodules
- ddg.visualization.blender package
- Module contents
- Subpackages
- ddg.conversion package
- Submodules
- Module contents
- Subpackages