Index
A
absolute
(ddg.geometry.elliptic_models.ProjectiveModel property)- (ddg.geometry.euclidean_models.DualProjectiveModel property)
- (ddg.geometry.euclidean_models.MoebiusModel attribute)
- (ddg.geometry.euclidean_models.ProjectiveModel property)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry attribute)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry attribute)
- (ddg.geometry.hyperbolic_models.HalfSpaceModel property)
- (ddg.geometry.hyperbolic_models.HemisphereModel attribute)
- (ddg.geometry.hyperbolic_models.ProjectiveModel property)
- (ddg.geometry.laguerre_models.ProjectiveModel property)
- (ddg.geometry.lie_models.ProjectiveModel property)
- (ddg.geometry.moebius_models.ParaboloidModel property)
- (ddg.geometry.moebius_models.ProjectiveModel property)
- (ddg.geometry.spheres.CayleyKleinSphere property)
- (ddg.geometry.spheres.CayleyKleinSphereLike attribute)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere property)
- (ddg.geometry.spheres.MetricCayleyKleinSphere property)
- (ddg.geometry.spherical_models.ProjectiveModel attribute)
add()
(ddg.datastructures.nets.net.NetCollection method)add_arc_points()(in module ddg.visualization.blender.curve)add_bezier_points()(in module ddg.visualization.blender.curve)add_circle_points()(in module ddg.visualization.blender.curve)add_curve()(in module ddg.visualization.blender.curve)add_edge()
(ddg.datastructures.halfedge.Surface method)add_face()
(ddg.datastructures.halfedge.Surface method)- (ddg.datastructures.halfedge.surface.Surface method)
- (ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)
- (ddg.datastructures.indexedfaceset.ifs.Grid method)
- (ddg.datastructures.indexedfaceset.ifs.IndexedFaceSet method)
- (ddg.datastructures.indexedfaceset.ifs.NgonalIndexedFaceSet method)
- (ddg.datastructures.indexedfaceset.ifs.OrientedIndexedFaceSet method)
add_panel()(in module ddg.visualization.blender.props)add_parser()(in module ddg.datastructures.halfedge.delaunay)add_props_with_callback()(in module ddg.visualization.blender.props)add_props_with_callback_from_constructors()(in module ddg.visualization.blender.props)add_vertex()
(ddg.datastructures.halfedge.Surface method)adjacent_faces()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)adjacent_faces_with_orientation()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)affine_component_transformation()(in module ddg.math.projective)affine_matrix
(ddg.geometry.subspaces.Point property)affine_normalization()(in module ddg.math.symmetric_matrices)affine_point(ddg.geometry.subspaces.Point property)affine_point_and_directions
(ddg.geometry.subspaces.Point property)affine_points
(ddg.geometry.subspaces.Point property)affine_signature_from_diagonal()(in module ddg.math.symmetric_matrices)affine_transformation()(in module ddg.math.projective)AffineSignature(class in ddg.math.symmetric_matrices)allclose()(in module ddg.nonexact)ambient_dimension
(ddg.abc.LinearTransformable attribute)- (ddg.geometry.abc.Embeddable attribute)
- (ddg.geometry.abc.ProjectiveObject attribute)
- (ddg.geometry.elliptic_models.ProjectiveModel property)
- (ddg.geometry.euclidean_models.DualProjectiveModel property)
- (ddg.geometry.euclidean_models.MoebiusModel property)
- (ddg.geometry.euclidean_models.ProjectiveModel property)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry property)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry property)
- (ddg.geometry.hyperbolic_models.HemisphereModel property)
- (ddg.geometry.hyperbolic_models.ProjectiveModel property)
- (ddg.geometry.laguerre_models.ProjectiveModel property)
- (ddg.geometry.lie_models.ProjectiveModel property)
- (ddg.geometry.moebius_models.ParaboloidModel property)
- (ddg.geometry.moebius_models.ProjectiveModel property)
- (ddg.geometry.quadrics.Pencil property)
- (ddg.geometry.quadrics.Quadric property)
- (ddg.geometry.spheres.CayleyKleinSphere property)
- (ddg.geometry.spheres.CayleyKleinSphereLike attribute)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere property)
- (ddg.geometry.spheres.MetricCayleyKleinSphere property)
- (ddg.geometry.spheres.QuadricSphere property)
- (ddg.geometry.spheres.SphereLike attribute)
- (ddg.geometry.spherical_models.ProjectiveModel property)
- (ddg.geometry.subspaces.Point property)
- (ddg.geometry.subspaces.Subspace property)
angle()
(ddg.geometry.euclidean_models.DualProjectiveModel method)angle_bisector_orientation_preserving()
(in module ddg.geometry.subspaces)angle_bisector_orientation_reversing()
(in module ddg.geometry.subspaces)angle_bisectors()(in module ddg.geometry.subspaces)animate_opacity()(in module ddg.visualization.blender.animation)animate_properties()(in module ddg.visualization.blender.animation)animate_property()(in module ddg.visualization.blender.animation)append()(ddg.datastructures.nets.traverser.Traverser method)applicable_to_netcollection()(in module ddg.datastructures.nets.utils)args
(ddg.datastructures.halfedge.surface.SurfaceError attribute)arrow()
(in module ddg.datastructures.halfedge.surface_generator)arrow_coordinates()(in module ddg.math.discrete_objects)arrow_faces()(in module ddg.math.discrete_objects)at_infinity()
(ddg.geometry.abc.Embeddable method)- (ddg.geometry.abc.ProjectiveObject method)
- (ddg.geometry.quadrics.Quadric method)
- (ddg.geometry.spheres.CayleyKleinSphere method)
- (ddg.geometry.spheres.CayleyKleinSphereLike method)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere method)
- (ddg.geometry.spheres.MetricCayleyKleinSphere method)
- (ddg.geometry.spheres.QuadricSphere method)
- (ddg.geometry.spheres.SphereLike method)
- (ddg.geometry.subspaces.Point method)
- (ddg.geometry.subspaces.Subspace method)
atol
(ddg.geometry.intersection.Intersection property)attach_pyramid()(in module ddg.datastructures.halfedge.modify)attribute_helper()(in module ddg.optimize.ifs.utils)axis()(in module ddg.geometry.quadrics)
B
bicolor_edges()(in module ddg.datastructures.halfedge.set)bicolor_faces()(in module ddg.datastructures.halfedge.set)bicolor_vertices()(in module ddg.datastructures.halfedge.set)blender_object()(in module ddg.visualization.blender.object)bmesh_from_mesh()(in module ddg.visualization.blender.bmesh)bmesh_to_ifs()(in module ddg.conversion.indexedfaceset.blender)BMP(ddg.visualization.blender.render.ImageFormatExtension attribute)bound_domain()(in module ddg.datastructures.nets.utils)boundary_edges()(in module ddg.datastructures.halfedge.get)boundary_vertices
(ddg.datastructures.indexedfaceset.ifs.Grid property)boundary_vertices()(in module ddg.datastructures.halfedge.get)BoundaryExceptionbounded
(ddg.datastructures.nets.domain.DiscreteInterval property)bounded_directions
(ddg.datastructures.nets.domain.DiscreteInterval property)bridge_loops()(in module ddg.datastructures.halfedge.modify)
C
calculate_angle()(in module ddg.datastructures.halfedge.delaunay)calculate_crs_coordinates()(ddg.datastructures.halfedge.delaunay.SurfaceWithOverlay method)camera()(in module ddg.visualization.blender.camera)catmull_rom_curve()(in module ddg.math.euclidean)catmull_rom_spline()(in module ddg.math.euclidean)cayley_klein_distance()
(ddg.geometry.elliptic_models.ProjectiveModel method)- (ddg.geometry.euclidean_models.DualProjectiveModel method)
- (ddg.geometry.euclidean_models.MoebiusModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel method)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.hyperbolic_models.HemisphereModel method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (ddg.geometry.laguerre_models.ProjectiveModel method)
- (ddg.geometry.lie_models.ProjectiveModel method)
- (ddg.geometry.moebius_models.ParaboloidModel method)
- (ddg.geometry.moebius_models.ProjectiveModel method)
- (ddg.geometry.quadrics.Quadric method)
- (ddg.geometry.spherical_models.ProjectiveModel method)
cayley_klein_distance_to_metric()
(ddg.geometry.elliptic_models.ProjectiveModel static method)cayley_klein_radius()
(ddg.geometry.spheres.CayleyKleinSphere method)cayley_klein_sphere()
(ddg.geometry.abc.CayleyKleinSphereFactory method)- (ddg.geometry.elliptic_models.ProjectiveModel method)
- (ddg.geometry.euclidean_models.DualProjectiveModel method)
- (ddg.geometry.euclidean_models.MoebiusModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel method)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.hyperbolic_models.HemisphereModel method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (ddg.geometry.laguerre_models.ProjectiveModel method)
- (ddg.geometry.lie_models.ProjectiveModel method)
- (ddg.geometry.moebius_models.ParaboloidModel method)
- (ddg.geometry.moebius_models.ProjectiveModel method)
- (ddg.geometry.spherical_models.ProjectiveModel method)
- (in module ddg.geometry.quadrics)
cayley_klein_sphere_to_quadric()(in module ddg.geometry.conversion)CayleyKleinGeometry(class in ddg.geometry.geometry_model_templates)CayleyKleinSphere(class in ddg.geometry.spheres)CayleyKleinSphereFactory(class in ddg.geometry.abc)CayleyKleinSphereLike(class in ddg.geometry.spheres)cd()(in module ddg.math.functions)cell_index()
(ddg.datastructures.indexedfaceset.ifs.Grid method)center
(ddg.geometry.spheres.CayleyKleinSphere attribute)center()
(ddg.geometry.subspaces.Point method)center_subspace()(in module ddg.geometry.subspaces)central_project()(in module ddg.geometry.projections)central_project_complex()(in module ddg.geometry.projections)central_project_contour()(in module ddg.geometry.projections)central_project_quadric_onto_subspace()(in module ddg.geometry.projections)central_project_quadric_onto_subspace_complex()(in module ddg.geometry.projections)central_project_quadric_onto_subspace_contour()(in module ddg.geometry.projections)central_project_subspace_onto_quadric()(in module ddg.geometry.projections)central_project_subspace_onto_quadric_contour()(in module ddg.geometry.projections)central_project_subspace_onto_subspace()(in module ddg.geometry.projections)central_project_subspace_onto_subspace_contour()(in module ddg.geometry.projections)change_affine_picture()
(ddg.abc.LinearTransformable method)christoffel_dual_quad()
(in module ddg.math.euclidean)CINEON(ddg.visualization.blender.render.ImageFormatExtension attribute)circ_angle_quad()(in module ddg.optimize.ifs.functionals)circle()
(in module ddg.datastructures.nets.net_generators.quadrics)circle_fct()(in module ddg.math.euclidean)circle_through_three_points()(in module ddg.math.euclidean)circle_to_halfedge()(in module ddg.conversion.halfedge.geometry.spheres)Circular()(ddg.datastructures.nets.traverser.Traverser class method)circumcenter()
(in module ddg.math.complex)circumradius()
(in module ddg.math.complex)clear()
(in module ddg.visualization.blender.camera)- (in module ddg.visualization.blender.collection)
- (in module ddg.visualization.blender.curve)
- (in module ddg.visualization.blender.light)
- (in module ddg.visualization.blender.material)
- (in module ddg.visualization.blender.mesh)
- (in module ddg.visualization.blender.object)
- (in module ddg.visualization.blender.scene)
clear_animation_data()(in module ddg.visualization.blender.animation)clear_callback()(in module ddg.visualization.blender.props)clear_empty_objects()(in module ddg.visualization.blender.object)clear_lattices()(in module ddg.visualization.blender.object)cline()(in module ddg.datastructures.nets.net_generators.quadrics)cn()(in module ddg.math.functions)codimension
(ddg.geometry.subspaces.Point property)col_basis()(in module ddg.math.linalg)collection()(in module ddg.visualization.blender.collection)combinatorial_copy()(in module ddg.datastructures.halfedge.copy)combine_tols()(in module ddg.nonexact)common_perpendicular()(ddg.geometry.hyperbolic_models.ProjectiveModel method)complement()(in module ddg.datastructures.halfedge.get)complex_sample()(in module ddg.math.complex)compose()(in module ddg.datastructures.nets.utils)concatenate()(in module ddg.datastructures.nets.utils)cone()
(in module ddg.datastructures.indexedfaceset.ifs_generator)cone_coordinates()(in module ddg.math.discrete_objects)cone_faces()(in module ddg.math.discrete_objects)confocal_conics_concentric()(in module ddg.math.confocal2d)confocal_conics_hyperbolic_pencil()(in module ddg.math.confocal2d)confocal_conics_ic()(in module ddg.math.confocal2d)confocal_conics_ic_hyperbolic()(in module ddg.math.confocal2d)confocal_conics_sqrt()(in module ddg.math.confocal2d)confocal_conics_trigonometric()(in module ddg.math.confocal2d)confocal_coordinates_circles_normalized()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)confocal_coordinates_elliptic()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)conjugate()(ddg.geometry.quadrics.Quadric method)connected_components()(in module ddg.visualization.blender.mesh)continue_by_reflection()(in module ddg.datastructures.nets.utils)contract_edge()(in module ddg.datastructures.halfedge.modify)contract_face()(in module ddg.datastructures.halfedge.modify)convexhull_3d()(in module ddg.datastructures.halfedge.surface_generator)coordinate_grid()(in module ddg.datastructures.nets.utils)coordinate_hyperplane()(in module ddg.geometry.subspaces)coordinate_hypersurface()(in module ddg.datastructures.nets.utils)coordinate_line()(in module ddg.datastructures.nets.utils)coordinate_lines()(in module ddg.datastructures.nets.utils)coordinates()(in module ddg.math.linalg)copy()
(in module ddg.datastructures.halfedge.copy)corank(ddg.geometry.quadrics.Quadric property)corner_angle()(in module ddg.math.euclidean2d)corner_angle_signed()(in module ddg.math.euclidean2d)count()
(ddg.datastructures.nets.domain.DiscreteInterval method)count_edges_in_loop()(in module ddg.datastructures.halfedge.get)cr()
(in module ddg.math.complex)create_circle_data()(in module ddg.visualization.blender.curve)create_curve()(in module ddg.visualization.blender.curve)create_subdomain()(in module ddg.datastructures.nets.utils)cs()(in module ddg.math.functions)cube()
(in module ddg.datastructures.halfedge.surface_generator)cube_coordinates()(in module ddg.math.discrete_objects)cube_faces()(in module ddg.math.discrete_objects)curve()(in module ddg.visualization.blender.curve)curve_as_mesh()(in module ddg.visualization.blender.curve)curve_object()(in module ddg.visualization.blender.curve)curve_to_bpy_curve()(in module ddg.conversion.blender.net)cut_between_coordinate_half_spaces()(in module ddg.visualization.blender.bmesh)cut_bounding_box()
(in module ddg.datastructures.nets.utils)cut_half_space()(in module ddg.visualization.blender.bmesh)cyclic_order()(in module ddg.math.euclidean2d)cylinder()
(in module ddg.datastructures.halfedge.surface_generator)cylinder_coordinates()(in module ddg.math.discrete_objects)cylinder_elliptic()(in module ddg.datastructures.nets.net_generators.quadrics)cylinder_faces()(in module ddg.math.discrete_objects)cylinder_hyperbolic()(in module ddg.datastructures.nets.net_generators.quadrics)cylinder_parabolic()(in module ddg.datastructures.nets.net_generators.quadrics)
D
d()
(ddg.geometry.elliptic_models.ProjectiveModel method)- (ddg.geometry.euclidean_models.MoebiusModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel static method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.geometry_model_templates.MetricGeometry method)
- (ddg.geometry.hyperbolic_models.HalfSpaceModel method)
- (ddg.geometry.hyperbolic_models.HemisphereModel method)
- (ddg.geometry.hyperbolic_models.PoincareDiskModel method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (ddg.geometry.spherical_models.ProjectiveModel method)
d_hyperplanes()(ddg.geometry.hyperbolic_models.ProjectiveModel method)d_point_hyperplane()(ddg.geometry.hyperbolic_models.ProjectiveModel method)dc()(in module ddg.math.functions)- ddg
- ddg.abc
- ddg.conversion
- ddg.conversion.arrays
- ddg.conversion.blender
- ddg.conversion.blender.core
- ddg.conversion.blender.halfedge
- ddg.conversion.blender.net
- ddg.conversion.halfedge
- ddg.conversion.halfedge.core
- ddg.conversion.halfedge.geometry
- ddg.conversion.halfedge.geometry.spheres
- ddg.conversion.halfedge.nets
- ddg.conversion.halfedge.obj
- ddg.conversion.indexedfaceset
- ddg.conversion.indexedfaceset.blender
- ddg.conversion.indexedfaceset.obj
- ddg.conversion.nets
- ddg.conversion.nets.core
- ddg.conversion.nets.geometry
- ddg.conversion.nets.geometry.quadrics
- ddg.conversion.nets.geometry.spheres
- ddg.conversion.nets.geometry.subspaces
- ddg.conversion.obj
- ddg.conversion.obj.halfedge
- ddg.conversion.obj.ifs
- ddg.datastructures
- ddg.datastructures.halfedge
- ddg.datastructures.halfedge.copy
- ddg.datastructures.halfedge.delaunay
- ddg.datastructures.halfedge.get
- ddg.datastructures.halfedge.grid
- ddg.datastructures.halfedge.io
- ddg.datastructures.halfedge.math
- ddg.datastructures.halfedge.modify
- ddg.datastructures.halfedge.set
- ddg.datastructures.halfedge.surface
- ddg.datastructures.halfedge.surface_generator
- ddg.datastructures.indexedfaceset
- ddg.datastructures.indexedfaceset.ifs
- ddg.datastructures.indexedfaceset.ifs_generator
- ddg.datastructures.indexedfaceset.utils
- ddg.datastructures.nets
- ddg.datastructures.nets.conversion
- ddg.datastructures.nets.domain
- ddg.datastructures.nets.net
- ddg.datastructures.nets.net_generators
- ddg.datastructures.nets.net_generators.confocal_quadrics
- ddg.datastructures.nets.net_generators.jacobi_elliptic_curve
- ddg.datastructures.nets.net_generators.quadrics
- ddg.datastructures.nets.net_generators.spheres_and_circles
- ddg.datastructures.nets.traverser
- ddg.datastructures.nets.utils
- ddg.geometry
- ddg.geometry.abc
- ddg.geometry.conversion
- ddg.geometry.elliptic_models
- ddg.geometry.euclidean_models
- ddg.geometry.geometry_model_templates
- ddg.geometry.hyperbolic_models
- ddg.geometry.intersection
- ddg.geometry.laguerre_models
- ddg.geometry.lie_models
- ddg.geometry.moebius_models
- ddg.geometry.projections
- ddg.geometry.quadrics
- ddg.geometry.spheres
- ddg.geometry.spherical_models
- ddg.geometry.subspaces
- ddg.math
- ddg.math.complex
- ddg.math.confocal2d
- ddg.math.discrete_objects
- ddg.math.euclidean
- ddg.math.euclidean2d
- ddg.math.functions
- ddg.math.grids
- ddg.math.inner_product
- ddg.math.linalg
- ddg.math.nets2d
- ddg.math.projective
- ddg.math.quaternion
- ddg.math.random
- ddg.math.symmetric_matrices
- ddg.nonexact
- ddg.optimize
- ddg.optimize.he
- ddg.optimize.he.functional
- ddg.optimize.he.functionals
- ddg.optimize.he.functionals.dirichlet_energy
- ddg.optimize.he.functionals.planar_faces_energy
- ddg.optimize.he.minimize
- ddg.optimize.ifs
- ddg.optimize.ifs.functionals
- ddg.optimize.ifs.utils
- ddg.visualization
- ddg.visualization.blender
- ddg.visualization.blender.animation
- ddg.visualization.blender.bmesh
- ddg.visualization.blender.camera
- ddg.visualization.blender.collection
- ddg.visualization.blender.context
- ddg.visualization.blender.curve
- ddg.visualization.blender.light
- ddg.visualization.blender.material
- ddg.visualization.blender.mesh
- ddg.visualization.blender.object
- ddg.visualization.blender.props
- ddg.visualization.blender.render
- ddg.visualization.blender.scene
decompose_affine_transformation()(in module ddg.math.projective)decompose_similarity()(in module ddg.math.projective)default()
(ddg.datastructures.halfedge.io.HalfedgeEncoder method)degenerate_quadrics()(ddg.geometry.quadrics.Pencil method)dehomogenize()
(ddg.geometry.subspaces.Point method)dehomogenize_subspace()(in module ddg.geometry.subspaces)delaunay_flip_algorithm()(in module ddg.datastructures.halfedge.delaunay)delete()(in module ddg.visualization.blender.object)delete_attribute()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)delete_direction()(in module ddg.datastructures.nets.utils)determinant()(in module ddg.math.complex)Diag()(ddg.datastructures.nets.traverser.Traverser class method)diagonal_lines()(in module ddg.datastructures.nets.utils)diagonal_triangle()(in module ddg.math.euclidean)diagonalize()(in module ddg.math.symmetric_matrices)diagonals()(in module ddg.datastructures.halfedge.modify)diags_from_faces()(in module ddg.datastructures.indexedfaceset.utils)dimension
(ddg.datastructures.nets.domain.DiscreteInterval property)- (ddg.datastructures.nets.domain.DiscreteRectangularDomain property)
- (ddg.datastructures.nets.domain.SmoothInterval property)
- (ddg.datastructures.nets.domain.SmoothRectangularDomain property)
- (ddg.datastructures.nets.net.DiscreteCurve property)
- (ddg.datastructures.nets.net.DiscreteIterativeNet property)
- (ddg.datastructures.nets.net.DiscreteNet property)
- (ddg.datastructures.nets.net.DiscreteRecursiveNet property)
- (ddg.datastructures.nets.net.EmptyNet property)
- (ddg.datastructures.nets.net.Net property)
- (ddg.datastructures.nets.net.NetCollection property)
- (ddg.datastructures.nets.net.PointNet property)
- (ddg.datastructures.nets.net.SmoothCurve property)
- (ddg.datastructures.nets.net.SmoothNet property)
- (ddg.DiscreteCurve property)
- (ddg.DiscreteNet property)
- (ddg.geometry.quadrics.Quadric property)
- (ddg.geometry.spheres.CayleyKleinSphere property)
- (ddg.geometry.spheres.CayleyKleinSphereLike attribute)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere property)
- (ddg.geometry.spheres.MetricCayleyKleinSphere property)
- (ddg.geometry.spheres.QuadricSphere property)
- (ddg.geometry.spheres.SphereLike attribute)
- (ddg.geometry.subspaces.Point property)
- (ddg.geometry.subspaces.Subspace property)
- (ddg.NetCollection property)
- (ddg.SmoothCurve property)
- (ddg.SmoothNet property)
dimension_complex(ddg.geometry.quadrics.Quadric property)dirichlet()(in module ddg.optimize.ifs.functionals)DirichletEnergy(class in ddg.optimize.he.functionals.dirichlet_energy)disc()
(in module ddg.datastructures.halfedge.surface_generator)disc_coordinates()(in module ddg.math.discrete_objects)disc_face()(in module ddg.math.discrete_objects)discrete_confocal_conics_concentric()(in module ddg.math.confocal2d)discrete_confocal_conics_concentric_u1_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_concentric_u2_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_gamma()(in module ddg.math.confocal2d)discrete_confocal_conics_gamma_u1_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_gamma_u2_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_hyperbolic_pencil()(in module ddg.math.confocal2d)discrete_confocal_conics_hyperbolic_pencil_u1_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_hyperbolic_pencil_u2_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_ic()(in module ddg.math.confocal2d)discrete_confocal_conics_ic_hyperbolic()(in module ddg.math.confocal2d)discrete_confocal_conics_ic_u1_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_ic_u2_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_trigonometric()(in module ddg.math.confocal2d)discrete_confocal_conics_trigonometric_u1_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_conics_trigonometric_u2_of_corresponding_continuous()(in module ddg.math.confocal2d)discrete_confocal_coordinates_gamma()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)discrete_domain_to_halfedge()(in module ddg.conversion.halfedge.nets)discrete_net_to_halfedge()(in module ddg.conversion.halfedge.nets)DiscreteCurve
(class in ddg)DiscreteDiagonalDomain(class in ddg.datastructures.nets.domain)DiscreteDomain(class in ddg.datastructures.nets.domain)DiscreteInterval(class in ddg.datastructures.nets.domain)DiscreteIterativeNet(class in ddg.datastructures.nets.net)DiscreteNet
(class in ddg)DiscreteRectangularDomain(class in ddg.datastructures.nets.domain)DiscreteRecursiveNet(class in ddg.datastructures.nets.net)DiscreteTriangularDomain(class in ddg.datastructures.nets.domain)distance()(in module ddg.math.euclidean)distance_lines()(in module ddg.math.euclidean)dn()(in module ddg.math.functions)dodecahedron()
(in module ddg.datastructures.halfedge.surface_generator)dodecahedron_coordinates()(in module ddg.math.discrete_objects)dodecahedron_faces()(in module ddg.math.discrete_objects)Domain(class in ddg.datastructures.nets.domain)domain_decomposer()(in module ddg.datastructures.nets.domain)domain_util()(in module ddg.datastructures.nets.utils)double_edged
(ddg.datastructures.nets.domain.DiscreteInterval property)double_factorial()(in module ddg.math.functions)DPX(ddg.visualization.blender.render.ImageFormatExtension attribute)ds()(in module ddg.math.functions)dual_euclidean(in module ddg.geometry)dual_transformation()(ddg.geometry.quadrics.Quadric method)dual_vertex_star()(in module ddg.math.nets2d)dualize()
(ddg.geometry.quadrics.Quadric method)DualProjectiveModel(class in ddg.geometry.euclidean_models)duplicate_by_properties()(in module ddg.visualization.blender.mesh)duplicate_by_transformation_matrices()(in module ddg.visualization.blender.mesh)duplicate_linked()(in module ddg.visualization.blender.mesh)
E
e()(in module ddg.math.linalg)edge_data
(ddg.datastructures.nets.domain.DiscreteDiagonalDomain property)edge_objects()(in module ddg.conversion.blender.halfedge)edge_set()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)edge_tubes()(in module ddg.conversion.blender.halfedge)edge_vertex_list()
(ddg.datastructures.indexedfaceset.ifs.Grid method)ellipse_from_foci()(ddg.geometry.euclidean_models.ProjectiveModel method)elliptic(in module ddg.geometry)embed()
(ddg.geometry.abc.Embeddable method)- (ddg.geometry.quadrics.Quadric method)
- (ddg.geometry.spheres.CayleyKleinSphere method)
- (ddg.geometry.spheres.CayleyKleinSphereLike method)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere method)
- (ddg.geometry.spheres.MetricCayleyKleinSphere method)
- (ddg.geometry.spheres.QuadricSphere method)
- (ddg.geometry.spheres.SphereLike method)
- (ddg.geometry.subspaces.Point method)
- (ddg.geometry.subspaces.Subspace method)
- (in module ddg.datastructures.nets.utils)
- (in module ddg.math.euclidean)
Embeddable(class in ddg.geometry.abc)empty()(in module ddg.visualization.blender.object)empty_to_bmesh()(in module ddg.conversion.blender.net)EmptyDomain(class in ddg.datastructures.nets.domain)EmptyNet(class in ddg.datastructures.nets.net)encode()
(ddg.datastructures.halfedge.io.HalfedgeEncoder method)euclidean(in module ddg.geometry)euclidean_circle_to_smooth_net()(in module ddg.conversion.nets.geometry.spheres)euclidean_cotan_weight()(in module ddg.datastructures.halfedge.delaunay)euclidean_sphere_to_quadric()(in module ddg.geometry.conversion)euclidean_sphere_to_smooth_net()(in module ddg.conversion.nets.geometry.spheres)euclidean_to_projective()
(in module ddg.geometry.laguerre_models)EuclideanModel
(class in ddg.geometry.laguerre_models)evaluate()
(ddg.datastructures.nets.net.DiscreteCurve method)- (ddg.datastructures.nets.net.DiscreteIterativeNet method)
- (ddg.datastructures.nets.net.DiscreteNet method)
- (ddg.datastructures.nets.net.DiscreteRecursiveNet method)
- (ddg.DiscreteCurve method)
- (ddg.DiscreteNet method)
- (ddg.optimize.he.functional.HalfEdgeFunctional method)
- (ddg.optimize.he.functionals.dirichlet_energy.DirichletEnergy method)
- (ddg.optimize.he.functionals.planar_faces_energy.PlanarFacesEnergy method)
- (in module ddg.datastructures.nets.utils)
evaluate_cotan_weight()(in module ddg.datastructures.halfedge.delaunay)execute_flip_algo()(in module ddg.datastructures.halfedge.delaunay)extend_to_basis()(in module ddg.math.linalg)extend_to_onb()(in module ddg.math.euclidean)extrinsic_lengthfunction()(in module ddg.datastructures.halfedge.delaunay)extrude()(in module ddg.datastructures.halfedge.modify)
F
face_boundary()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)- (ddg.datastructures.indexedfaceset.ifs.Grid method)
- (ddg.datastructures.indexedfaceset.ifs.IndexedFaceSet method)
- (ddg.datastructures.indexedfaceset.ifs.NgonalIndexedFaceSet method)
- (ddg.datastructures.indexedfaceset.ifs.OrientedIndexedFaceSet method)
- (in module ddg.datastructures.indexedfaceset.utils)
face_data
(ddg.datastructures.nets.domain.DiscreteDiagonalDomain property)face_edge_incidence()
(ddg.datastructures.indexedfaceset.ifs.Grid method)face_edge_list()
(ddg.datastructures.indexedfaceset.ifs.Grid method)face_list()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)face_objects()(in module ddg.conversion.blender.halfedge)face_vertex_array()
(ddg.datastructures.indexedfaceset.ifs.Grid method)face_vertex_dict()
(ddg.datastructures.indexedfaceset.ifs.Grid method)face_vertex_incidence()
(ddg.datastructures.indexedfaceset.ifs.Grid method)face_vertex_list()
(ddg.datastructures.indexedfaceset.ifs.Grid method)fct
(ddg.datastructures.nets.net.DiscreteCurve property)- (ddg.datastructures.nets.net.DiscreteIterativeNet property)
- (ddg.datastructures.nets.net.DiscreteNet property)
- (ddg.datastructures.nets.net.DiscreteRecursiveNet property)
- (ddg.datastructures.nets.net.EmptyNet property)
- (ddg.datastructures.nets.net.Net property)
- (ddg.datastructures.nets.net.PointNet property)
- (ddg.datastructures.nets.net.SmoothCurve property)
- (ddg.datastructures.nets.net.SmoothNet property)
- (ddg.DiscreteCurve property)
- (ddg.DiscreteNet property)
- (ddg.SmoothCurve property)
- (ddg.SmoothNet property)
fill_hole()(in module ddg.datastructures.halfedge.modify)fixed_point
(ddg.geometry.euclidean_models.MoebiusModel property)flat_cubic_n2_quad()(in module ddg.optimize.ifs.functionals)flat_cubic_n_quad()(in module ddg.optimize.ifs.functionals)flat_cubic_quad()(in module ddg.optimize.ifs.functionals)flat_det_quad()(in module ddg.optimize.ifs.functionals)flatten_functional()(in module ddg.optimize.ifs)flatten_functional_ignore()(in module ddg.optimize.ifs)flatten_gradient()(in module ddg.optimize.ifs)flatten_gradient_ignore()(in module ddg.optimize.ifs)flip()(in module ddg.datastructures.halfedge.delaunay)focal_points()(in module ddg.math.euclidean)fourth_point_from_cross_ratio()
(in module ddg.math.complex)from_1d_subspace()(in module ddg.conversion.arrays)from_2d_subspace()(in module ddg.conversion.arrays)from_bmesh()(in module ddg.visualization.blender.mesh)from_data()(in module ddg.visualization.blender.object)from_discrete_curve()(in module ddg.conversion.arrays)from_discrete_net()(in module ddg.conversion.arrays)from_empty_net()(in module ddg.conversion.arrays)from_half_edge_surface()(in module ddg.conversion.arrays)from_indexed_face_set()(in module ddg.conversion.arrays)from_net_collection()(in module ddg.conversion.arrays)from_point_net()(in module ddg.conversion.arrays)from_pydata()(in module ddg.visualization.blender.bmesh)from_quadric()(in module ddg.conversion.arrays)from_sphere()(in module ddg.conversion.arrays)function_decorator_flatten()(in module ddg.optimize.he.minimize)
G
g_circ_angle_quad()(in module ddg.optimize.ifs.functionals)g_flat_cubic_n2_quad()(in module ddg.optimize.ifs.functionals)g_flat_cubic_n_quad()(in module ddg.optimize.ifs.functionals)g_flat_cubic_quad()(in module ddg.optimize.ifs.functionals)g_flat_det_quad()(in module ddg.optimize.ifs.functionals)generalized_cayley_klein_sphere()
(ddg.geometry.abc.CayleyKleinSphereFactory method)- (ddg.geometry.elliptic_models.ProjectiveModel method)
- (ddg.geometry.euclidean_models.DualProjectiveModel method)
- (ddg.geometry.euclidean_models.MoebiusModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel method)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.hyperbolic_models.HemisphereModel method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (ddg.geometry.laguerre_models.ProjectiveModel method)
- (ddg.geometry.lie_models.ProjectiveModel method)
- (ddg.geometry.moebius_models.ParaboloidModel method)
- (ddg.geometry.moebius_models.ProjectiveModel method)
- (ddg.geometry.spherical_models.ProjectiveModel method)
- (in module ddg.geometry.quadrics)
generalized_cayley_klein_sphere_to_quadric()(in module ddg.geometry.conversion)generalized_radius()
(ddg.geometry.spheres.CayleyKleinSphere method)GeneralizedCayleyKleinSphere(class in ddg.geometry.spheres)GeneralizedIndexedFaceSet(class in ddg.datastructures.indexedfaceset.ifs)geodesic()(ddg.geometry.hyperbolic_models.ProjectiveModel method)geometry
(ddg.geometry.spheres.CayleyKleinSphere property)get_attribute()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)get_col_complement()(in module ddg.math.inner_product)get_coordinate_polyline()(in module ddg.datastructures.halfedge.grid)get_coordinate_polylines()(in module ddg.datastructures.halfedge.grid)get_data()(in module ddg.visualization.blender.object)get_edge()(in module ddg.datastructures.halfedge.get)get_edge_loop()(in module ddg.datastructures.halfedge.get)get_edges()(in module ddg.datastructures.halfedge.get)get_face()(in module ddg.datastructures.halfedge.get)get_intrinsic_delaunay_surf()(ddg.datastructures.halfedge.delaunay.SurfaceWithOverlay method)get_length_from_co()(in module ddg.datastructures.halfedge.get)get_matrix()(in module ddg.math.inner_product)get_number_of_edges()(in module ddg.datastructures.halfedge.get)get_opposite_edge_at_head()(in module ddg.datastructures.halfedge.get)get_opposite_edge_in_face()(in module ddg.datastructures.halfedge.get)get_orientation()
(ddg.datastructures.indexedfaceset.ifs.NoneFace method)get_oriented_tuple()
(ddg.datastructures.indexedfaceset.ifs.NoneFace method)get_row_complement()(in module ddg.math.inner_product)get_tol_defaults()(in module ddg.nonexact)get_tuple()
(ddg.datastructures.indexedfaceset.ifs.NoneFace method)get_vertex()(in module ddg.datastructures.halfedge.get)get_vertex_set()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)get_vertices()(in module ddg.datastructures.halfedge.get)glue()
(ddg.datastructures.halfedge.Surface method)glue_arc_points()(in module ddg.visualization.blender.curve)glue_bezier_points()(in module ddg.visualization.blender.curve)glue_circle_points()(in module ddg.visualization.blender.curve)gram_matrix()(in module ddg.math.inner_product)Grid(class in ddg.datastructures.indexedfaceset.ifs)grid()
(in module ddg.datastructures.halfedge.surface_generator)
H
half_space_to_hemisphere()(in module ddg.geometry.hyperbolic_models)HalfedgeEncoder(class in ddg.datastructures.halfedge.io)HalfEdgeFunctional(class in ddg.optimize.he.functional)HalfSpaceModel(class in ddg.geometry.hyperbolic_models)HDR(ddg.visualization.blender.render.ImageFormatExtension attribute)hds_to_obj()(in module ddg.conversion.obj.halfedge)hemisphere_to_half_space()(in module ddg.geometry.hyperbolic_models)hemisphere_to_poincare()(in module ddg.geometry.hyperbolic_models)hemisphere_to_projective()(in module ddg.geometry.hyperbolic_models)HemisphereModel(class in ddg.geometry.hyperbolic_models)hes_to_blender_object()(in module ddg.conversion.blender.halfedge)hes_to_bmesh()(in module ddg.conversion.blender.halfedge)hes_to_mesh()(in module ddg.conversion.blender.halfedge)hes_to_tubes_and_spheres_blender_object()(in module ddg.conversion.blender.halfedge)hide_callback()(in module ddg.visualization.blender.props)homogeneous()(in module ddg.math.complex)homogenize()
(in module ddg.datastructures.nets.utils)hyperbola()(in module ddg.datastructures.nets.net_generators.quadrics)hyperbolic(in module ddg.geometry)hyperboloid_one_sheeted()(in module ddg.datastructures.nets.net_generators.quadrics)hyperboloid_two_sheeted()(in module ddg.datastructures.nets.net_generators.quadrics)hyperplane_from_normal()(in module ddg.geometry.subspaces)
I
icosahedron()
(in module ddg.datastructures.halfedge.surface_generator)icosahedron_coordinates()(in module ddg.math.discrete_objects)icosahedron_faces()(in module ddg.math.discrete_objects)icosphere()(in module ddg.datastructures.halfedge.surface_generator)ifs_to_obj()(in module ddg.conversion.obj.ifs)imag()(in module ddg.math.quaternion)ImageFormatExtension(class in ddg.visualization.blender.render)in_edges()(in module ddg.datastructures.halfedge.get)in_general_position()(in module ddg.math.projective)index()
(ddg.datastructures.nets.domain.DiscreteInterval method)indexed_face_set_to_surface()(in module ddg.datastructures.indexedfaceset.utils)IndexedFaceSet(class in ddg.datastructures.indexedfaceset.ifs)init_crossings_attr()(in module ddg.datastructures.halfedge.delaunay)init_overlay_structure()(in module ddg.datastructures.halfedge.delaunay)initial_guess()(in module ddg.optimize.ifs.utils)inner_product()
(ddg.geometry.elliptic_models.ProjectiveModel method)- (ddg.geometry.euclidean_models.DualProjectiveModel method)
- (ddg.geometry.euclidean_models.MoebiusModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel method)
- (ddg.geometry.geometry_model_templates.CayleyKleinGeometry method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.hyperbolic_models.HemisphereModel method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (ddg.geometry.laguerre_models.ProjectiveModel method)
- (ddg.geometry.lie_models.ProjectiveModel method)
- (ddg.geometry.moebius_models.ParaboloidModel method)
- (ddg.geometry.moebius_models.ProjectiveModel method)
- (ddg.geometry.quadrics.Quadric method)
- (ddg.geometry.spherical_models.ProjectiveModel method)
inner_product_from_matrix()(in module ddg.math.inner_product)interior_cells
(ddg.optimize.he.functional.HalfEdgeFunctional property)interior_edges()(in module ddg.datastructures.halfedge.get)interior_vertices()(in module ddg.datastructures.halfedge.get)interline()(in module ddg.datastructures.nets.net_generators.quadrics)intersect()(in module ddg.geometry.intersection)intersect_diags()
(in module ddg.math.complex)intersect_edges()
(in module ddg.math.complex)intersect_quadric_subspace()(in module ddg.geometry.quadrics)intersect_quadrics()(in module ddg.geometry.quadrics)intersect_subspaces()(in module ddg.geometry.subspaces)Intersection(class in ddg.geometry.intersection)intersection()
(in module ddg.math.euclidean2d)intersection_in_barycentric_coords()(in module ddg.math.euclidean2d)intersectionCramer()(in module ddg.math.euclidean2d)interval
(ddg.datastructures.nets.domain.DiscreteInterval property)intervals
(ddg.datastructures.nets.domain.DiscreteInterval property)intrinsic_lengthfunction()(in module ddg.datastructures.halfedge.delaunay)inverse()(in module ddg.math.quaternion)inverse_stereographic_project()(in module ddg.geometry.projections)inverse_stereographic_project_point()(in module ddg.geometry.projections)inverse_stereographic_project_sphere()(in module ddg.geometry.projections)inverse_stereographic_project_subspace()(in module ddg.geometry.projections)IRIS(ddg.visualization.blender.render.ImageFormatExtension attribute)is_boundary_edge()(in module ddg.datastructures.halfedge.get)is_boundary_vertex()
(ddg.datastructures.indexedfaceset.ifs.Grid method)is_bounded_interval()(in module ddg.datastructures.nets.domain)is_circle()
(ddg.geometry.spheres.CayleyKleinSphere method)is_connected()(in module ddg.datastructures.halfedge.get)is_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_degenerate
(ddg.geometry.quadrics.Quadric property)is_delaunay()(in module ddg.datastructures.halfedge.delaunay)is_hypersphere()
(ddg.geometry.spheres.CayleyKleinSphere method)is_indefinite
(ddg.math.symmetric_matrices.AffineSignature property)is_manifold()(in module ddg.datastructures.indexedfaceset.utils)is_negative_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_negative_semi_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_positive_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_positive_semi_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_projective_frame()(in module ddg.math.projective)is_semi_definite
(ddg.math.symmetric_matrices.AffineSignature property)is_symmetric()(in module ddg.math.symmetric_matrices)is_triangulation()(in module ddg.datastructures.halfedge.get)isclose()(in module ddg.nonexact)isotherm_test()(in module ddg.math.nets2d)item_separator
(ddg.datastructures.halfedge.io.HalfedgeEncoder attribute)iterencode()
(ddg.datastructures.halfedge.io.HalfedgeEncoder method)
J
jacobi_elliptic_curve()(in module ddg.datastructures.nets.net_generators.jacobi_elliptic_curve)Join(class in ddg.geometry.intersection)join()
(in module ddg.geometry.intersection)join_coplanar_faces()(in module ddg.datastructures.halfedge.modify)join_neighbouring_faces()(in module ddg.datastructures.halfedge.modify)join_quadric_subspace()(in module ddg.geometry.quadrics)join_subspaces()(in module ddg.geometry.subspaces)JPEG(ddg.visualization.blender.render.ImageFormatExtension attribute)JPEG2000(ddg.visualization.blender.render.ImageFormatExtension attribute)
K
K()(in module ddg.math.functions)key_separator
(ddg.datastructures.halfedge.io.HalfedgeEncoder attribute)Koenigs_face_norm()(in module ddg.math.nets2d)Koenigs_face_norm_coplanar_test()(in module ddg.math.nets2d)Koenigs_vertex_norm()(in module ddg.math.nets2d)Koenigs_vertex_norm_coplanar_test()(in module ddg.math.nets2d)
L
laguerre(in module ddg.geometry)laplace_invariant()(in module ddg.datastructures.halfedge.math)laplace_invariant_cross()(in module ddg.datastructures.halfedge.math)laplace_invariant_quad()(in module ddg.datastructures.halfedge.math)last_entry(ddg.math.symmetric_matrices.AffineSignature attribute)layout_of_crossed_faces()(ddg.datastructures.halfedge.delaunay.SurfaceWithOverlay method)least_square_subspace()(in module ddg.geometry.subspaces)least_square_subspace_from_affine_points()(in module ddg.geometry.subspaces)least_squares()(in module ddg.optimize.ifs)level()(in module ddg.geometry.subspaces)lie(in module ddg.geometry)lift_sphere_to_quadric()(in module ddg.geometry.projections)light()(in module ddg.visualization.blender.light)line()(in module ddg.datastructures.nets.net_generators.quadrics)line2D()(in module ddg.math.euclidean2d)Linear()(ddg.datastructures.nets.traverser.Traverser class method)linear_dependence()(in module ddg.math.linalg)LinearTransformable(class in ddg.abc)linepair()(in module ddg.datastructures.nets.net_generators.quadrics)link()(in module ddg.visualization.blender.object)load_props()(in module ddg.visualization.blender.props)log_history()(in module ddg.optimize.ifs.utils)look_at_point()
(in module ddg.visualization.blender.camera)
M
material()(in module ddg.visualization.blender.material)matrix
(ddg.math.symmetric_matrices.AffineSignature property)matrix()(ddg.geometry.quadrics.Pencil method)matrix_to_arrays()(in module ddg.math.linalg)matrix_world_transformation_function()(in module ddg.visualization.blender.object)meet()(in module ddg.geometry.intersection)mesh()(in module ddg.visualization.blender.mesh)mesh_object()(in module ddg.visualization.blender.mesh)metric_radius()
(ddg.geometry.spheres.CayleyKleinSphere method)metric_to_cayley_klein_distance()
(ddg.geometry.elliptic_models.ProjectiveModel static method)MetricCayleyKleinGeometry(class in ddg.geometry.geometry_model_templates)MetricCayleyKleinSphere(class in ddg.geometry.spheres)MetricGeometry(class in ddg.geometry.geometry_model_templates)minimization_history()(in module ddg.optimize.he.minimize)minimize()(in module ddg.optimize.ifs)minimizer()(in module ddg.optimize.he.minimize)minkowski_confocal_coordinates()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)minkowski_confocal_coordinates2()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)minkowski_confocal_quadrics()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)minors()(in module ddg.math.linalg)minus
(ddg.math.symmetric_matrices.AffineSignature attribute)mobius_strip_parametrization()(in module ddg.math.euclidean)mode()(in module ddg.visualization.blender.context)modify_direction()(in module ddg.datastructures.nets.utils)-
module
- ddg
- ddg.abc
- ddg.conversion
- ddg.conversion.arrays
- ddg.conversion.blender
- ddg.conversion.blender.core
- ddg.conversion.blender.halfedge
- ddg.conversion.blender.net
- ddg.conversion.halfedge
- ddg.conversion.halfedge.core
- ddg.conversion.halfedge.geometry
- ddg.conversion.halfedge.geometry.spheres
- ddg.conversion.halfedge.nets
- ddg.conversion.halfedge.obj
- ddg.conversion.indexedfaceset
- ddg.conversion.indexedfaceset.blender
- ddg.conversion.indexedfaceset.obj
- ddg.conversion.nets
- ddg.conversion.nets.core
- ddg.conversion.nets.geometry
- ddg.conversion.nets.geometry.quadrics
- ddg.conversion.nets.geometry.spheres
- ddg.conversion.nets.geometry.subspaces
- ddg.conversion.obj
- ddg.conversion.obj.halfedge
- ddg.conversion.obj.ifs
- ddg.datastructures
- ddg.datastructures.halfedge
- ddg.datastructures.halfedge.copy
- ddg.datastructures.halfedge.delaunay
- ddg.datastructures.halfedge.get
- ddg.datastructures.halfedge.grid
- ddg.datastructures.halfedge.io
- ddg.datastructures.halfedge.math
- ddg.datastructures.halfedge.modify
- ddg.datastructures.halfedge.set
- ddg.datastructures.halfedge.surface
- ddg.datastructures.halfedge.surface_generator
- ddg.datastructures.indexedfaceset
- ddg.datastructures.indexedfaceset.ifs
- ddg.datastructures.indexedfaceset.ifs_generator
- ddg.datastructures.indexedfaceset.utils
- ddg.datastructures.nets
- ddg.datastructures.nets.conversion
- ddg.datastructures.nets.domain
- ddg.datastructures.nets.net
- ddg.datastructures.nets.net_generators
- ddg.datastructures.nets.net_generators.confocal_quadrics
- ddg.datastructures.nets.net_generators.jacobi_elliptic_curve
- ddg.datastructures.nets.net_generators.quadrics
- ddg.datastructures.nets.net_generators.spheres_and_circles
- ddg.datastructures.nets.traverser
- ddg.datastructures.nets.utils
- ddg.geometry
- ddg.geometry.abc
- ddg.geometry.conversion
- ddg.geometry.elliptic_models
- ddg.geometry.euclidean_models
- ddg.geometry.geometry_model_templates
- ddg.geometry.hyperbolic_models
- ddg.geometry.intersection
- ddg.geometry.laguerre_models
- ddg.geometry.lie_models
- ddg.geometry.moebius_models
- ddg.geometry.projections
- ddg.geometry.quadrics
- ddg.geometry.spheres
- ddg.geometry.spherical_models
- ddg.geometry.subspaces
- ddg.math
- ddg.math.complex
- ddg.math.confocal2d
- ddg.math.discrete_objects
- ddg.math.euclidean
- ddg.math.euclidean2d
- ddg.math.functions
- ddg.math.grids
- ddg.math.inner_product
- ddg.math.linalg
- ddg.math.nets2d
- ddg.math.projective
- ddg.math.quaternion
- ddg.math.random
- ddg.math.symmetric_matrices
- ddg.nonexact
- ddg.optimize
- ddg.optimize.he
- ddg.optimize.he.functional
- ddg.optimize.he.functionals
- ddg.optimize.he.functionals.dirichlet_energy
- ddg.optimize.he.functionals.planar_faces_energy
- ddg.optimize.he.minimize
- ddg.optimize.ifs
- ddg.optimize.ifs.functionals
- ddg.optimize.ifs.utils
- ddg.visualization
- ddg.visualization.blender
- ddg.visualization.blender.animation
- ddg.visualization.blender.bmesh
- ddg.visualization.blender.camera
- ddg.visualization.blender.collection
- ddg.visualization.blender.context
- ddg.visualization.blender.curve
- ddg.visualization.blender.light
- ddg.visualization.blender.material
- ddg.visualization.blender.mesh
- ddg.visualization.blender.object
- ddg.visualization.blender.props
- ddg.visualization.blender.render
- ddg.visualization.blender.scene
moebius(in module ddg.geometry)moebius_to_projective()(in module ddg.geometry.euclidean_models)MoebiusModel(class in ddg.geometry.euclidean_models)multiply()(in module ddg.math.quaternion)
N
nc()(in module ddg.math.functions)nd()(in module ddg.math.functions)neighboring_faces()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)neighboring_faces_with_orientation()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)Net(class in ddg.datastructures.nets.net)net_to_bmesh()(in module ddg.conversion.blender.net)net_util()(in module ddg.datastructures.nets.utils)NetCollection
(class in ddg)new_bezier_arc()(in module ddg.visualization.blender.curve)new_bezier_circle()(in module ddg.visualization.blender.curve)new_bezier_curve()(in module ddg.visualization.blender.curve)nflat_index()(in module ddg.optimize.ifs.utils)NgonalIndexedFaceSet(class in ddg.datastructures.indexedfaceset.ifs)non_degenerate_subspace(ddg.geometry.quadrics.Quadric property)NoneFace(class in ddg.datastructures.indexedfaceset.ifs)NonManifoldExceptionNonOrientableExceptionnormal()(in module ddg.geometry.subspaces)normal_with_level()(in module ddg.geometry.subspaces)normalization()(in module ddg.geometry.quadrics)normalize()
(ddg.geometry.quadrics.Quadric method)normals()(in module ddg.geometry.subspaces)north_pole()(in module ddg.geometry.projections)ns()(in module ddg.math.functions)nullspace()(in module ddg.math.linalg)number_of_faces()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)
O
obj_to_hds()(in module ddg.conversion.halfedge.obj)obj_to_ifs()(in module ddg.conversion.indexedfaceset.obj)octahedral_grid()(in module ddg.datastructures.nets.utils)octahedral_grid_planes()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)octahedral_grid_planes2()(in module ddg.datastructures.nets.net_generators.confocal_quadrics)octahedron()
(in module ddg.datastructures.halfedge.surface_generator)octahedron_coordinates()(in module ddg.math.discrete_objects)octahedron_faces()(in module ddg.math.discrete_objects)OPEN_EXR(ddg.visualization.blender.render.ImageFormatExtension attribute)OPEN_EXR_MULTILAYER(ddg.visualization.blender.render.ImageFormatExtension attribute)opp_angle_cot()(in module ddg.datastructures.halfedge.delaunay)opp_halfangle_tan()(in module ddg.datastructures.halfedge.delaunay)opposite_face()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)opposite_face_with_orientation()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)orient()(in module ddg.datastructures.indexedfaceset.utils)OrientedFace(class in ddg.datastructures.indexedfaceset.ifs)OrientedIndexedFaceSet(class in ddg.datastructures.indexedfaceset.ifs)orthonormalize()
(ddg.geometry.subspaces.Point method)orthonormalize_and_center()
(ddg.geometry.subspaces.Point method)orthonormalize_and_center_subspace()(in module ddg.geometry.subspaces)orthonormalize_subspace()(in module ddg.geometry.subspaces)out_edges()(in module ddg.datastructures.halfedge.get)overwrite_callback()(in module ddg.visualization.blender.props)
P
parabola()(in module ddg.datastructures.nets.net_generators.quadrics)paraboloid_elliptic()(in module ddg.datastructures.nets.net_generators.quadrics)paraboloid_hyperbolic()(in module ddg.datastructures.nets.net_generators.quadrics)paraboloid_to_projective_and_back()(in module ddg.geometry.moebius_models)ParaboloidModel(class in ddg.geometry.moebius_models)parametrize_subspace_convex()(in module ddg.conversion.nets.geometry.subspaces)parametrize_subspace_homogeneous()(in module ddg.conversion.nets.geometry.subspaces)parse_json_string()(in module ddg.datastructures.halfedge.io)Pencil(class in ddg.geometry.quadrics)periodic
(ddg.datastructures.nets.domain.DiscreteInterval property)periodicity
(ddg.datastructures.nets.domain.DiscreteInterval property)perpendicular_bisector()(in module ddg.geometry.subspaces)perpendicular_subspace()(ddg.geometry.hyperbolic_models.ProjectiveModel method)PlanarFacesEnergy(class in ddg.optimize.he.functionals.planar_faces_energy)plane()(in module ddg.datastructures.nets.net_generators.quadrics)planes_intersecting()(in module ddg.datastructures.nets.net_generators.quadrics)planes_parallel()(in module ddg.datastructures.nets.net_generators.quadrics)plus
(ddg.math.symmetric_matrices.AffineSignature attribute)PNG(ddg.visualization.blender.render.ImageFormatExtension attribute)poincare_to_hemisphere()(in module ddg.geometry.hyperbolic_models)poincare_to_projective()(in module ddg.geometry.hyperbolic_models)PoincareDiskModel(class in ddg.geometry.hyperbolic_models)Point(class in ddg.geometry.subspaces)point(ddg.geometry.subspaces.Point property)point_of_intersection()(in module ddg.math.projective)point_to_bmesh()(in module ddg.conversion.blender.net)point_to_quaternion()(in module ddg.math.quaternion)PointNet(class in ddg.datastructures.nets.net)points
(ddg.geometry.subspaces.Point property)points_on_quadric()(in module ddg.math.inner_product)points_on_quadric_from_onb()(in module ddg.math.inner_product)polarity_matrix()(in module ddg.math.inner_product)polarize()
(ddg.geometry.quadrics.Quadric method)pole_of_sphere()
(ddg.geometry.moebius_models.ParaboloidModel method)pop()(ddg.datastructures.nets.traverser.Traverser method)project_onto_complement()(in module ddg.math.inner_product)projective_normalization()(in module ddg.math.symmetric_matrices)projective_to_euclidean()
(in module ddg.geometry.laguerre_models)projective_to_hemisphere()(in module ddg.geometry.hyperbolic_models)projective_to_moebius()(in module ddg.geometry.euclidean_models)projective_to_poincare()(in module ddg.geometry.hyperbolic_models)ProjectiveModel
(class in ddg.geometry.elliptic_models)ProjectiveObject(class in ddg.geometry.abc)protect_material()(in module ddg.visualization.blender.material)
Q
qgamma()(in module ddg.math.functions)quad_grid()(in module ddg.math.grids)Quadric(class in ddg.geometry.quadrics)quadric()
(ddg.geometry.abc.QuadricConvertible method)quadric_to_euclidean_sphere()(in module ddg.geometry.conversion)quadric_to_smooth_net()(in module ddg.conversion.nets.geometry.quadrics)quadric_to_sphere()(ddg.geometry.euclidean_models.ProjectiveModel class method)quadric_to_subspaces()(in module ddg.geometry.conversion)QuadricConvertible(class in ddg.geometry.abc)QuadricSphere(class in ddg.geometry.spheres)
R
radius
(ddg.geometry.spheres.CayleyKleinSphere attribute)random_contained_subspace()(in module ddg.geometry.subspaces)random_matrix()(in module ddg.math.random)random_matrix_close_to_identity()(in module ddg.math.random)random_point_on_sphere()(in module ddg.math.random)random_subspace()(in module ddg.geometry.subspaces)rank
(ddg.geometry.quadrics.Quadric property)rank()(in module ddg.math.linalg)read_json_file()(in module ddg.datastructures.halfedge.io)recover()
(ddg.datastructures.nets.domain.DiscreteInterval method)reflect()(in module ddg.math.inner_product)reflect_in_hyperplane()(in module ddg.geometry.subspaces)reflection_in_a_hyperplane()(in module ddg.math.euclidean)rel_angle()(in module ddg.math.complex)remove_columns()(in module ddg.optimize.ifs.utils)remove_edge()(in module ddg.datastructures.halfedge.modify)remove_face()(in module ddg.datastructures.halfedge.modify)remove_vertex()(in module ddg.datastructures.halfedge.modify)render_animation()(in module ddg.visualization.blender.render)render_frame()(in module ddg.visualization.blender.render)reset_tol_defaults()(in module ddg.nonexact)resolve()
(ddg.geometry.intersection.Intersection method)result_decorator_unflatten()(in module ddg.optimize.he.minimize)reverse_orientation()(in module ddg.datastructures.halfedge.modify)roots()(ddg.geometry.quadrics.Pencil method)rotation_2d()(in module ddg.math.euclidean)rotation_angle_axis()(in module ddg.math.euclidean)rotation_from_to()(in module ddg.math.euclidean)row_basis()(in module ddg.math.linalg)rtol
(ddg.geometry.intersection.Intersection property)
S
sample_interval()(in module ddg.datastructures.nets.utils)sample_smooth_domain()(in module ddg.datastructures.nets.conversion)sample_smooth_net()
(in module ddg)sampled_confocal_conic()(in module ddg.math.confocal2d)sampling_decomposer()(in module ddg.datastructures.nets.conversion)save_props()(in module ddg.visualization.blender.props)sc()(in module ddg.math.functions)scalar_product()(in module ddg.math.complex)scale_rotation_from_to()(in module ddg.math.euclidean)scaleXYZ()(in module ddg.math.euclidean)sd()(in module ddg.math.functions)set_attr_by_function()(in module ddg.datastructures.halfedge.set)set_attribute()
(ddg.datastructures.indexedfaceset.ifs.GeneralizedIndexedFaceSet method)set_background_image()(in module ddg.visualization.blender.camera)set_background_movieclip()(in module ddg.visualization.blender.camera)set_curve_properties()(in module ddg.visualization.blender.curve)set_end_frame()(in module ddg.visualization.blender.animation)set_euclidean_length_attr()(in module ddg.datastructures.halfedge.set)set_film_transparency()(in module ddg.visualization.blender.render)set_keyframe()(in module ddg.visualization.blender.animation)set_material()(in module ddg.visualization.blender.material)set_matrix_world()(in module ddg.visualization.blender.object)set_minimal_valency_attr()(in module ddg.datastructures.halfedge.set)set_orientation()
(ddg.datastructures.indexedfaceset.ifs.NoneFace method)set_prop()(in module ddg.visualization.blender.object)set_prop_if_not_set()(in module ddg.visualization.blender.props)set_render_output_images()(in module ddg.visualization.blender.render)set_render_stamp_note()(in module ddg.visualization.blender.render)set_tol_defaults()(in module ddg.nonexact)set_transparency()(in module ddg.visualization.blender.material)set_valency_attr()(in module ddg.datastructures.halfedge.set)set_value()(in module ddg.visualization.blender.material)set_world_background()(in module ddg.visualization.blender.render)setup_cycles_renderer()(in module ddg.visualization.blender.render)setup_eevee_renderer()(in module ddg.visualization.blender.render)shade_smooth()(in module ddg.visualization.blender.mesh)shrink_domain()(in module ddg.datastructures.nets.utils)Signature(class in ddg.math.symmetric_matrices)signature()
(ddg.geometry.quadrics.Quadric method)signature_from_diagonal()(in module ddg.math.symmetric_matrices)signature_sort_key()(in module ddg.math.symmetric_matrices)single_edges()(in module ddg.datastructures.halfedge.get)singular_subspace(ddg.geometry.quadrics.Quadric property)skew_symmetric_matrix()(in module ddg.math.euclidean)SmoothCurve
(class in ddg)SmoothDomain(class in ddg.datastructures.nets.domain)SmoothInterval(class in ddg.datastructures.nets.domain)SmoothNet
(class in ddg)SmoothRectangularDomain(class in ddg.datastructures.nets.domain)sn()(in module ddg.math.functions)sphere()
(ddg.geometry.abc.SphereFactory method)- (ddg.geometry.elliptic_models.ProjectiveModel method)
- (ddg.geometry.euclidean_models.ProjectiveModel class method)
- (ddg.geometry.geometry_model_templates.MetricCayleyKleinGeometry method)
- (ddg.geometry.hyperbolic_models.ProjectiveModel method)
- (in module ddg.datastructures.nets.net_generators.quadrics)
- (in module ddg.datastructures.nets.net_generators.spheres_and_circles)
sphere_fct()(in module ddg.math.euclidean)sphere_from_affine_point_and_normals()(ddg.geometry.euclidean_models.ProjectiveModel class method)sphere_from_pole()
(ddg.geometry.moebius_models.ParaboloidModel method)sphere_through_four_points()(in module ddg.math.euclidean)sphere_to_icosphere()(in module ddg.conversion.halfedge.geometry.spheres)sphere_to_quadric()(ddg.geometry.euclidean_models.ProjectiveModel static method)sphere_to_smooth_net()(in module ddg.conversion.nets.geometry.spheres)SphereFactory(class in ddg.geometry.abc)SphereLike(class in ddg.geometry.spheres)spherical(in module ddg.geometry)split_face_at()(in module ddg.datastructures.halfedge.modify)stellar_subdivide()(in module ddg.datastructures.halfedge.modify)stereographic_project()(in module ddg.geometry.projections)stereographic_project_quadric()(in module ddg.geometry.projections)stereographic_project_subspace()(in module ddg.geometry.projections)subdivide()(in module ddg.datastructures.halfedge.modify)subdivide_edge()(in module ddg.datastructures.halfedge.modify)Subspace(class in ddg.geometry.subspaces)subspace
(ddg.geometry.quadrics.Pencil property)- (ddg.geometry.spheres.CayleyKleinSphere attribute)
- (ddg.geometry.spheres.CayleyKleinSphereLike attribute)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere attribute)
- (ddg.geometry.spheres.MetricCayleyKleinSphere attribute)
- (ddg.geometry.spheres.QuadricSphere attribute)
- (ddg.geometry.spheres.SphereLike attribute)
subspace_from_affine_columns()(in module ddg.geometry.subspaces)subspace_from_affine_points()(in module ddg.geometry.subspaces)subspace_from_affine_points_and_directions()(in module ddg.geometry.subspaces)subspace_from_affine_rows()(in module ddg.geometry.subspaces)subspace_from_columns()(in module ddg.geometry.subspaces)subspace_from_rows()(in module ddg.geometry.subspaces)subspace_to_smooth_net()(in module ddg.conversion.nets.geometry.subspaces)Surface
(class in ddg.datastructures.halfedge)surface_of_revolution()(in module ddg.datastructures.nets.utils)surface_to_ifs_json()(in module ddg.datastructures.halfedge.io)SurfaceErrorSurfaceToIFSEncoder(class in ddg.datastructures.halfedge.io)SurfaceWithOverlay(class in ddg.datastructures.halfedge.delaunay)svd_rank()(in module ddg.nonexact)symmetric_matrix_from_diagonal()(in module ddg.math.symmetric_matrices)symmetrize()(in module ddg.math.symmetric_matrices)
T
TARGA(ddg.visualization.blender.render.ImageFormatExtension attribute)TARGA_RAW(ddg.visualization.blender.render.ImageFormatExtension attribute)tetrahedron()
(in module ddg.datastructures.halfedge.surface_generator)tetrahedron_coordinates()(in module ddg.math.discrete_objects)tetrahedron_faces()(in module ddg.math.discrete_objects)TIFF(ddg.visualization.blender.render.ImageFormatExtension attribute)to_array()(in module ddg.math.complex)to_blender_object()
(in module ddg)to_blender_object_helper()
(in module ddg)to_complex()(in module ddg.math.complex)to_halfedge()
(in module ddg)to_json_string()(in module ddg.datastructures.halfedge.io)to_smooth_net()
(in module ddg)TolDefaults(class in ddg.nonexact)torus_parametrization()(in module ddg.math.euclidean)touching_cone()(in module ddg.geometry.quadrics)transform()
(ddg.abc.LinearTransformable method)translation()(in module ddg.math.projective)translation_to()(in module ddg.math.euclidean)translations_from_quad_3d()(in module ddg.math.projective)translations_from_quad_4d()(in module ddg.math.projective)Traverser(class in ddg.datastructures.nets.traverser)traverser
(ddg.datastructures.nets.domain.DiscreteInterval property)- (ddg.datastructures.nets.domain.DiscreteRectangularDomain property)
- (ddg.datastructures.nets.net.DiscreteCurve property)
- (ddg.datastructures.nets.net.DiscreteIterativeNet property)
- (ddg.datastructures.nets.net.DiscreteNet property)
- (ddg.datastructures.nets.net.DiscreteRecursiveNet property)
- (ddg.DiscreteCurve property)
- (ddg.DiscreteNet property)
triangle_area()(in module ddg.math.euclidean2d)triangle_grid()
(in module ddg.datastructures.halfedge.surface_generator)triangulate_quads()(in module ddg.math.grids)triangulated_quad_grid()(in module ddg.math.grids)two_points()(in module ddg.datastructures.nets.net_generators.quadrics)types
(ddg.geometry.intersection.Intersection property)
U
unbounded_directions
(ddg.datastructures.nets.domain.DiscreteInterval property)unembed()
(ddg.geometry.abc.Embeddable method)- (ddg.geometry.quadrics.Quadric method)
- (ddg.geometry.spheres.CayleyKleinSphere method)
- (ddg.geometry.spheres.CayleyKleinSphereLike method)
- (ddg.geometry.spheres.GeneralizedCayleyKleinSphere method)
- (ddg.geometry.spheres.MetricCayleyKleinSphere method)
- (ddg.geometry.spheres.QuadricSphere method)
- (ddg.geometry.spheres.SphereLike method)
- (ddg.geometry.subspaces.Point method)
- (ddg.geometry.subspaces.Subspace method)
union()(in module ddg.datastructures.halfedge.copy)update_crossings()(in module ddg.datastructures.halfedge.delaunay)update_edgelength()(in module ddg.datastructures.halfedge.delaunay)update_func()(in module ddg.visualization.blender.props)
V
validate()
(ddg.datastructures.halfedge.Surface method)validate_curve()
(ddg.datastructures.halfedge.Surface method)validate_graph()
(ddg.datastructures.halfedge.Surface method)validate_surface()
(ddg.datastructures.halfedge.Surface method)vertex_objects()(in module ddg.conversion.blender.halfedge)vertex_spheres()(in module ddg.conversion.blender.halfedge)vertices()(in module ddg.datastructures.nets.utils)
W
WEBP(ddg.visualization.blender.render.ImageFormatExtension attribute)whole_space()(in module ddg.geometry.subspaces)with_traceback()
(ddg.datastructures.halfedge.surface.SurfaceError method)wrap_functional()(in module ddg.optimize.ifs)write_json_file()(in module ddg.datastructures.halfedge.io)write_to_attribute()(in module ddg.optimize.he.minimize)