ddg
- ddg package
- Subpackages
- ddg.blender package
- Submodules
- ddg.blender.animation module
- ddg.blender.bmesh module
- ddg.blender.camera module
- ddg.blender.collection module
- ddg.blender.context module
- ddg.blender.curve module
curve()disconnected_curve()curve_as_mesh()curve_object()disconnected_curve_object()create_curve()add_curve()new_bezier_curve()set_curve_properties()create_circle_data()new_bezier_circle()new_bezier_arc()add_bezier_points()glue_bezier_points()add_circle_points()add_arc_points()glue_circle_points()glue_arc_points()clear()
- ddg.blender.freestyle module
- ddg.blender.light module
- ddg.blender.material module
- ddg.blender.mesh module
- ddg.blender.object module
- ddg.blender.props module
- ddg.blender.render module
ImageFormatExtensionImageFormatExtension.BMPImageFormatExtension.PNGImageFormatExtension.IRISImageFormatExtension.JPEGImageFormatExtension.JPEG2000ImageFormatExtension.TARGAImageFormatExtension.TARGA_RAWImageFormatExtension.DPXImageFormatExtension.CINEONImageFormatExtension.OPEN_EXRImageFormatExtension.OPEN_EXR_MULTILAYERImageFormatExtension.HDRImageFormatExtension.TIFFImageFormatExtension.WEBP
set_world_background()set_film_transparency()setup_eevee_renderer()setup_cycles_renderer()set_render_stamp_note()set_render_output_images()render_frame()render_animation()
- ddg.blender.scene module
- Module contents
- Submodules
- ddg.conversion package
- Subpackages
- ddg.conversion.halfedge package
- ddg.conversion.indexedfaceset package
- ddg.conversion.nets package
- ddg.conversion.obj package
- Module contents
- Subpackages
- ddg.geometry package
- Submodules
- ddg.geometry.abc module
- ddg.geometry.elliptic_models module
ProjectiveModelProjectiveModel.absoluteProjectiveModel.metric_to_cayley_klein_distance()ProjectiveModel.cayley_klein_distance_to_metric()ProjectiveModel.moebius()ProjectiveModel.to_moebius()ProjectiveModel.from_moebius()ProjectiveModel.sphere_through_points()ProjectiveModel.orthogonal_sphere()ProjectiveModel.ambient_dimensionProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.d()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.inner_product()ProjectiveModel.sphere()
SphericalModelSphericalModel.fixed_pointSphericalModel.d()SphericalModel.absoluteSphericalModel.ambient_dimensionSphericalModel.angle()SphericalModel.cayley_klein_distance()SphericalModel.cayley_klein_sphere()SphericalModel.elliptic()SphericalModel.elliptic_pointSphericalModel.elliptic_subspaceSphericalModel.euclidean()SphericalModel.euclidean_pointSphericalModel.euclidean_subspaceSphericalModel.from_elliptic()SphericalModel.from_euclidean()SphericalModel.from_hyperbolic()SphericalModel.from_hyperbolic_half_space()SphericalModel.from_hyperbolic_poincare()SphericalModel.from_lie()SphericalModel.from_paraboloid()SphericalModel.generalized_cayley_klein_sphere()SphericalModel.hyperbolic()SphericalModel.hyperbolic_half_space()SphericalModel.hyperbolic_poincare()SphericalModel.hyperbolic_pointSphericalModel.hyperbolic_subspaceSphericalModel.inner_product()SphericalModel.lie()SphericalModel.paraboloid()SphericalModel.pole_of_sphere()SphericalModel.sphere_from_pole()SphericalModel.to_elliptic()SphericalModel.to_euclidean()SphericalModel.to_hyperbolic()SphericalModel.to_hyperbolic_half_space()SphericalModel.to_hyperbolic_poincare()SphericalModel.to_lie()SphericalModel.to_paraboloid()
spherical_to_projective()projective_to_spherical()
- ddg.geometry.euclidean_models module
ProjectiveModelProjectiveModel.absoluteProjectiveModel.d()ProjectiveModel.angle()ProjectiveModel.moebius()ProjectiveModel.to_moebius()ProjectiveModel.from_moebius()ProjectiveModel.laguerre()ProjectiveModel.to_laguerre()ProjectiveModel.from_laguerre()ProjectiveModel.angle_bisectors()ProjectiveModel.angle_bisector_orientation_preserving()ProjectiveModel.angle_bisector_orientation_reversing()ProjectiveModel.perpendicular_bisector()ProjectiveModel.reflect_in_hyperplane()ProjectiveModel.ellipse_from_foci()ProjectiveModel.sphere()ProjectiveModel.sphere_through_points()ProjectiveModel.sphere_from_affine_point_and_normals()ProjectiveModel.orthogonal_sphere()ProjectiveModel.radical_subspace()ProjectiveModel.sphere_to_quadric()ProjectiveModel.quadric_to_sphere()ProjectiveModel.ambient_dimensionProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.inner_product()
DualProjectiveModelDualProjectiveModel.absoluteDualProjectiveModel.angle()DualProjectiveModel.laguerre()DualProjectiveModel.to_laguerre()DualProjectiveModel.from_laguerre()DualProjectiveModel.ambient_dimensionDualProjectiveModel.cayley_klein_distance()DualProjectiveModel.cayley_klein_sphere()DualProjectiveModel.generalized_cayley_klein_sphere()DualProjectiveModel.inner_product()
MoebiusModelMoebiusModel.fixed_pointMoebiusModel.d()MoebiusModel.absoluteMoebiusModel.ambient_dimensionMoebiusModel.angle()MoebiusModel.cayley_klein_distance()MoebiusModel.cayley_klein_sphere()MoebiusModel.elliptic()MoebiusModel.elliptic_pointMoebiusModel.elliptic_subspaceMoebiusModel.euclidean()MoebiusModel.euclidean_pointMoebiusModel.euclidean_subspaceMoebiusModel.from_elliptic()MoebiusModel.from_euclidean()MoebiusModel.from_hyperbolic()MoebiusModel.from_hyperbolic_half_space()MoebiusModel.from_hyperbolic_poincare()MoebiusModel.from_lie()MoebiusModel.from_paraboloid()MoebiusModel.generalized_cayley_klein_sphere()MoebiusModel.hyperbolic()MoebiusModel.hyperbolic_half_space()MoebiusModel.hyperbolic_poincare()MoebiusModel.hyperbolic_pointMoebiusModel.hyperbolic_subspaceMoebiusModel.inner_product()MoebiusModel.lie()MoebiusModel.paraboloid()MoebiusModel.pole_of_sphere()MoebiusModel.sphere_from_pole()MoebiusModel.to_elliptic()MoebiusModel.to_euclidean()MoebiusModel.to_hyperbolic()MoebiusModel.to_hyperbolic_half_space()MoebiusModel.to_hyperbolic_poincare()MoebiusModel.to_lie()MoebiusModel.to_paraboloid()
projective_to_moebius()moebius_to_projective()
- ddg.geometry.geometry_model_templates module
MetricGeometryCayleyKleinGeometryMetricCayleyKleinGeometryMetricCayleyKleinGeometry.metric_to_cayley_klein_distance()MetricCayleyKleinGeometry.cayley_klein_distance_to_metric()MetricCayleyKleinGeometry.d()MetricCayleyKleinGeometry.sphere()MetricCayleyKleinGeometry.ambient_dimensionMetricCayleyKleinGeometry.cayley_klein_distance()MetricCayleyKleinGeometry.cayley_klein_sphere()MetricCayleyKleinGeometry.generalized_cayley_klein_sphere()MetricCayleyKleinGeometry.inner_product()MetricCayleyKleinGeometry.absolute
- ddg.geometry.hyperbolic_models module
ProjectiveModelProjectiveModel.absoluteProjectiveModel.metric_to_cayley_klein_distance()ProjectiveModel.cayley_klein_distance_to_metric()ProjectiveModel.moebius()ProjectiveModel.to_moebius()ProjectiveModel.from_moebius()ProjectiveModel.poincare()ProjectiveModel.to_poincare()ProjectiveModel.from_poincare()ProjectiveModel.half_space()ProjectiveModel.to_half_space()ProjectiveModel.from_half_space()ProjectiveModel.geodesic()ProjectiveModel.perpendicular_subspace()ProjectiveModel.common_perpendicular()ProjectiveModel.d_point_hyperplane()ProjectiveModel.d_hyperplanes()ProjectiveModel.angle()ProjectiveModel.sphere_through_points()ProjectiveModel.orthogonal_sphere()ProjectiveModel.ambient_dimensionProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.d()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.inner_product()ProjectiveModel.sphere()
PoincareDiskModelHalfSpaceModelHemisphereModelHemisphereModel.fixed_pointHemisphereModel.d()HemisphereModel.absoluteHemisphereModel.ambient_dimensionHemisphereModel.angle()HemisphereModel.cayley_klein_distance()HemisphereModel.cayley_klein_sphere()HemisphereModel.elliptic()HemisphereModel.elliptic_pointHemisphereModel.elliptic_subspaceHemisphereModel.euclidean()HemisphereModel.euclidean_pointHemisphereModel.euclidean_subspaceHemisphereModel.from_elliptic()HemisphereModel.from_euclidean()HemisphereModel.from_hyperbolic()HemisphereModel.from_hyperbolic_half_space()HemisphereModel.from_hyperbolic_poincare()HemisphereModel.from_lie()HemisphereModel.from_paraboloid()HemisphereModel.generalized_cayley_klein_sphere()HemisphereModel.hyperbolic()HemisphereModel.hyperbolic_half_space()HemisphereModel.hyperbolic_poincare()HemisphereModel.hyperbolic_pointHemisphereModel.hyperbolic_subspaceHemisphereModel.inner_product()HemisphereModel.lie()HemisphereModel.paraboloid()HemisphereModel.pole_of_sphere()HemisphereModel.sphere_from_pole()HemisphereModel.to_elliptic()HemisphereModel.to_euclidean()HemisphereModel.to_hyperbolic()HemisphereModel.to_hyperbolic_half_space()HemisphereModel.to_hyperbolic_poincare()HemisphereModel.to_lie()HemisphereModel.to_paraboloid()
projective_to_poincare()poincare_to_projective()projective_to_hemisphere()hemisphere_to_projective()hemisphere_to_poincare()poincare_to_hemisphere()hemisphere_to_half_space()half_space_to_hemisphere()
- ddg.geometry.laguerre_models module
- ddg.geometry.lie_models module
ProjectiveModelProjectiveModel.absoluteProjectiveModel.moebius_pointProjectiveModel.moebius_subspaceProjectiveModel.moebius()ProjectiveModel.from_moebius()ProjectiveModel.to_moebius()ProjectiveModel.laguerre_pointProjectiveModel.laguerre_subspaceProjectiveModel.laguerre()ProjectiveModel.from_laguerre()ProjectiveModel.to_laguerre()ProjectiveModel.ambient_dimensionProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.inner_product()
- ddg.geometry.moebius_models module
ProjectiveModelProjectiveModel.absoluteProjectiveModel.paraboloid()ProjectiveModel.from_paraboloid()ProjectiveModel.euclidean_pointProjectiveModel.euclidean_subspaceProjectiveModel.to_paraboloid()ProjectiveModel.euclidean()ProjectiveModel.from_euclidean()ProjectiveModel.to_euclidean()ProjectiveModel.hyperbolic_pointProjectiveModel.hyperbolic_subspaceProjectiveModel.hyperbolic()ProjectiveModel.to_hyperbolic()ProjectiveModel.from_hyperbolic()ProjectiveModel.hyperbolic_poincare()ProjectiveModel.to_hyperbolic_poincare()ProjectiveModel.from_hyperbolic_poincare()ProjectiveModel.hyperbolic_half_space()ProjectiveModel.to_hyperbolic_half_space()ProjectiveModel.from_hyperbolic_half_space()ProjectiveModel.elliptic_pointProjectiveModel.elliptic_subspaceProjectiveModel.elliptic()ProjectiveModel.from_elliptic()ProjectiveModel.to_elliptic()ProjectiveModel.lie()ProjectiveModel.from_lie()ProjectiveModel.to_lie()ProjectiveModel.ambient_dimensionProjectiveModel.angle()ProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.inner_product()ProjectiveModel.pole_of_sphere()ProjectiveModel.sphere_from_pole()
ParaboloidModelParaboloidModel.absoluteParaboloidModel.ambient_dimensionParaboloidModel.angle()ParaboloidModel.cayley_klein_distance()ParaboloidModel.cayley_klein_sphere()ParaboloidModel.generalized_cayley_klein_sphere()ParaboloidModel.inner_product()ParaboloidModel.pole_of_sphere()ParaboloidModel.sphere_from_pole()
EuclideanModeleuclidean_to_projective()projective_to_euclidean()paraboloid_to_projective_and_back()
- ddg.geometry.signatures 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.last_entryAffineSignature.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()projective_normalization()affine_normalization()SignatureSequenceJordanBlockIndexSequenceSegreSymbolrotate_left()rotate_right()inverse_order()find_complement()sort_by_signature()sort_by_jordanblock()normalform()complete_types_dictionary()
- ddg.geometry.spheres module
SphereLikeCayleyKleinSphereLikeCayleyKleinSphereLike.absoluteCayleyKleinSphereLike.metric_radius()CayleyKleinSphereLike.cayley_klein_radius()CayleyKleinSphereLike.generalized_radius()CayleyKleinSphereLike.at_infinity()CayleyKleinSphereLike.embed()CayleyKleinSphereLike.is_circle()CayleyKleinSphereLike.is_hypersphere()CayleyKleinSphereLike.quadric()CayleyKleinSphereLike.unembed()CayleyKleinSphereLike.centerCayleyKleinSphereLike.radiusCayleyKleinSphereLike.subspaceCayleyKleinSphereLike.geometryCayleyKleinSphereLike.dimensionCayleyKleinSphereLike.ambient_dimension
QuadricSphereCayleyKleinSphereCayleyKleinSphere.metric_radius()CayleyKleinSphere.cayley_klein_radius()CayleyKleinSphere.generalized_radius()CayleyKleinSphere.absoluteCayleyKleinSphere.ambient_dimensionCayleyKleinSphere.at_infinity()CayleyKleinSphere.dimensionCayleyKleinSphere.embed()CayleyKleinSphere.geometryCayleyKleinSphere.is_circle()CayleyKleinSphere.is_hypersphere()CayleyKleinSphere.quadric()CayleyKleinSphere.unembed()CayleyKleinSphere.centerCayleyKleinSphere.radiusCayleyKleinSphere.subspace
MetricCayleyKleinSphereMetricCayleyKleinSphere.metric_radius()MetricCayleyKleinSphere.absoluteMetricCayleyKleinSphere.ambient_dimensionMetricCayleyKleinSphere.at_infinity()MetricCayleyKleinSphere.cayley_klein_radius()MetricCayleyKleinSphere.dimensionMetricCayleyKleinSphere.embed()MetricCayleyKleinSphere.geometryMetricCayleyKleinSphere.is_circle()MetricCayleyKleinSphere.is_hypersphere()MetricCayleyKleinSphere.quadric()MetricCayleyKleinSphere.unembed()MetricCayleyKleinSphere.centerMetricCayleyKleinSphere.radiusMetricCayleyKleinSphere.subspaceMetricCayleyKleinSphere.generalized_radius()
GeneralizedCayleyKleinSphereGeneralizedCayleyKleinSphere.absoluteGeneralizedCayleyKleinSphere.ambient_dimensionGeneralizedCayleyKleinSphere.at_infinity()GeneralizedCayleyKleinSphere.dimensionGeneralizedCayleyKleinSphere.embed()GeneralizedCayleyKleinSphere.geometryGeneralizedCayleyKleinSphere.is_circle()GeneralizedCayleyKleinSphere.is_hypersphere()GeneralizedCayleyKleinSphere.quadric()GeneralizedCayleyKleinSphere.unembed()GeneralizedCayleyKleinSphere.centerGeneralizedCayleyKleinSphere.radiusGeneralizedCayleyKleinSphere.subspaceGeneralizedCayleyKleinSphere.metric_radius()GeneralizedCayleyKleinSphere.cayley_klein_radius()GeneralizedCayleyKleinSphere.generalized_radius()
- ddg.geometry.spherical_models module
ProjectiveModelProjectiveModel.fixed_pointProjectiveModel.d()ProjectiveModel.absoluteProjectiveModel.ambient_dimensionProjectiveModel.angle()ProjectiveModel.cayley_klein_distance()ProjectiveModel.cayley_klein_sphere()ProjectiveModel.elliptic()ProjectiveModel.elliptic_pointProjectiveModel.elliptic_subspaceProjectiveModel.euclidean()ProjectiveModel.euclidean_pointProjectiveModel.euclidean_subspaceProjectiveModel.from_elliptic()ProjectiveModel.from_euclidean()ProjectiveModel.from_hyperbolic()ProjectiveModel.from_hyperbolic_half_space()ProjectiveModel.from_hyperbolic_poincare()ProjectiveModel.from_lie()ProjectiveModel.from_paraboloid()ProjectiveModel.generalized_cayley_klein_sphere()ProjectiveModel.hyperbolic()ProjectiveModel.hyperbolic_half_space()ProjectiveModel.hyperbolic_poincare()ProjectiveModel.hyperbolic_pointProjectiveModel.hyperbolic_subspaceProjectiveModel.inner_product()ProjectiveModel.lie()ProjectiveModel.paraboloid()ProjectiveModel.pole_of_sphere()ProjectiveModel.sphere_from_pole()ProjectiveModel.to_elliptic()ProjectiveModel.to_euclidean()ProjectiveModel.to_hyperbolic()ProjectiveModel.to_hyperbolic_half_space()ProjectiveModel.to_hyperbolic_poincare()ProjectiveModel.to_lie()ProjectiveModel.to_paraboloid()
- Module contents
ellipticeuclideandual_euclideanhyperboliclaguerreliemoebiussphericalPencilPencil.ambient_dimensionPencil.subspacePencil.intersection()Pencil.transform()Pencil.matrix()Pencil.quadric()Pencil.roots()Pencil.degenerate_quadrics()Pencil.regular_matrix()Pencil.signature_sequence()Pencil.eigenvalue_curve_function()Pencil.classification()Pencil.index_sequence()Pencil.segre_symbol()Pencil.change_affine_picture()
QuadricQuadric.ambient_dimensionQuadric.dimensionQuadric.dimension_complexQuadric.at_infinity()Quadric.embed()Quadric.unembed()Quadric.inner_product()Quadric.cayley_klein_distance()Quadric.conjugate()Quadric.polarize()Quadric.polarize_oriented()Quadric.signature()Quadric.normalize()Quadric.rankQuadric.corankQuadric.singular_subspaceQuadric.non_degenerate_subspaceQuadric.is_degenerateQuadric.dual()Quadric.dual_transformation()Quadric.transform()Quadric.change_affine_picture()
QuadricIntersectionQuadricIntersection.ambient_dimensionQuadricIntersection.dimensionQuadricIntersection.dimension_complexQuadricIntersection.pencil()QuadricIntersection.transform()QuadricIntersection.embed()QuadricIntersection.unembed()QuadricIntersection.at_infinity()QuadricIntersection.change_affine_picture()
cayley_klein_sphere()cone_axis()generalized_cayley_klein_sphere()intersect_quadrics()intersect_quadrics_with_diagonalisable_matrices()polarize()quadric_from_points()quadric_from_three_skew_lines()quadric_normalization()signature()touching_cone()PointPoint.pointPoint.affine_pointPoint.affine_matrixPoint.affine_point_and_directionsPoint.affine_pointsPoint.ambient_dimensionPoint.at_infinity()Point.center()Point.change_affine_picture()Point.codimensionPoint.dehomogenize()Point.dimensionPoint.dual()Point.dual_oriented()Point.embed()Point.orthonormalize()Point.orthonormalize_and_center()Point.pointsPoint.transform()Point.unembed()
SubspaceSubspace.pointsSubspace.embed()Subspace.unembed()Subspace.affine_pointsSubspace.affine_matrixSubspace.affine_point_and_directionsSubspace.at_infinity()Subspace.dimensionSubspace.ambient_dimensionSubspace.codimensionSubspace.transform()Subspace.dual()Subspace.dual_oriented()Subspace.orthonormalize()Subspace.center()Subspace.orthonormalize_and_center()Subspace.dehomogenize()Subspace.change_affine_picture()
center_subspace()coordinate_hyperplane()dehomogenize_subspace()hyperplane_from_normal()least_square_subspace()least_square_subspace_from_affine_points()level()normal()normal_with_level()normals()orthonormalize_and_center_subspace()orthonormalize_subspace()random_contained_subspace()random_subspace()subspace_from_affine_columns()subspace_from_affine_points()subspace_from_affine_points_and_directions()subspace_from_affine_rows()subspace_from_columns()subspace_from_rows()whole_space()cayley_klein_sphere_to_quadric()generalized_cayley_klein_sphere_to_quadric()quadric_to_subspaces()intersect()join()meet()central_project()central_project_complex()central_project_contour()inverse_stereographic_project()lift_sphere_to_quadric()stereographic_project()
- Submodules
- ddg.halfedge package
- Submodules
- ddg.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.halfedge.delaunay module
- Module contents
SurfaceSurfaceErrorcombinatorial_copy()copy()union()from_json()surface_to_ifs_json()to_json_string()to_json()dehomogenize()laplace_invariant()laplace_invariant_cross()laplace_invariant_quad()attach_pyramid()bridge_loops()contract_edge()contract_face()diagonals()extrude()fill_hole()join_coplanar_faces()join_neighbouring_faces()remove_edge()remove_face()remove_vertex()reverse_orientation()split_face_at()stellar_subdivide()subdivide()subdivide_edge()zip_digon()bicolor_edges()bicolor_faces()bicolor_vertices()set_attr_by_function()set_euclidean_length_attr()set_minimal_valency_attr()set_valency_attr()coordinate_polyline()coordinate_polylines()integrate_one_form()verify_closure_one_form()arrow()convexhull_3d()cube()cylinder()disc()dodecahedron()grid()icosahedron()icosphere()octahedron()tetrahedron()triangle_grid()boundary_edges()boundary_vertices()complement()count_edges_in_loop()edge_loop()edge_loop_from_face()face_vertices()in_edges()interior_edges()interior_vertices()is_boundary_edge()is_boundary_vertex()is_connected()is_triangulation()length_from_co()number_of_edges()opposite_edge_at_head()opposite_edge_in_face()out_edges()single_edges()some_edge()some_face()some_vertex()
- Submodules
- ddg.indexedfaceset package
- Module contents
arrow()cone()cube()cylinder()disc()dodecahedron()grid()grid_sandwich()grid_with_periodicity()icosahedron()octahedron()sample_domain()tetrahedron()triangle_grid()BoundaryExceptionNonManifoldExceptionNonOrientableExceptiondiags_from_faces()dualize()face_boundary()indexed_face_set_to_surface()is_manifold()mean_values_on_faces()orient()transform_attribute()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()
IndexedFaceSetIndexedFaceSet.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()
NoneFaceOrientedFaceOrientedIndexedFaceSetOrientedIndexedFaceSet.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()
- Module contents
- ddg.jupyter package
- ddg.math package
- Subpackages
- ddg.math.parametrizations package
- Submodules
- ddg.math.parametrizations.confocal2d module
- ddg.math.parametrizations.confocal3d module
- ddg.math.parametrizations.discrete_confocal2d module
discrete_confocal_conics_gamma()discrete_confocal_conics_gamma_u1()discrete_confocal_conics_gamma_u2()discrete_confocal_conics_trigonometric()discrete_confocal_conics_trigonometric_u1()discrete_confocal_conics_trigonometric_u2()discrete_confocal_conics_concentric()discrete_confocal_conics_concentric_u1()discrete_confocal_conics_concentric_u2()discrete_confocal_conics_ic_ellipse()discrete_confocal_conics_ic_ellipse_u1()discrete_confocal_conics_ic_ellipse_u2()discrete_confocal_conics_ic_hyperbola()discrete_confocal_conics_hyperbolic_pencil()discrete_confocal_conics_hyperbolic_pencil_u1()discrete_confocal_conics_hyperbolic_pencil_u2()
- ddg.math.parametrizations.discrete_confocal3d module
- ddg.math.parametrizations.discrete_ellipsoids module
- Module contents
- Submodules
- ddg.math.parametrizations package
- Submodules
- ddg.math.complex module
- ddg.math.discrete_objects module
triangulated_faces()tetrahedron_faces()tetrahedron_coordinates()cube_faces()cube_coordinates()octahedron_faces()octahedron_coordinates()dodecahedron_faces()dodecahedron_coordinates()icosahedron_faces()icosahedron_coordinates()disc_face()disc_coordinates()cone_faces()cone_coordinates()cylinder_faces()cylinder_coordinates()arrow_faces()arrow_coordinates()
- ddg.math.energies module
- ddg.math.euclidean module
intersect_diags()intersect_edges()focal_points()diagonal_triangle()christoffel_dual_quad()christoffel_dual_vertex_star()face_normal_via_cross_product_of_diagonals()vertex_normal_via_diagonal_intersection_points()circumcenter()circle_through_three_points()sphere_through_four_points()rotation_from_to()scale_rotation_from_to()rotation_angle_axis()scaleXYZ()translation_to()reflection_in_a_hyperplane()catmull_rom_spline()catmull_rom_curve()extend_to_onb()distance()distance_lines()skew_symmetric_matrix()normalize()embed()angle_bisector_orientation_preserving()angle_bisector_orientation_reversing()
- ddg.math.euclidean2d module
- ddg.math.functions module
- ddg.math.grids module
- ddg.math.inner_product module
- ddg.math.linalg module
- ddg.math.projective module
- ddg.math.quaternion module
- ddg.math.random module
- ddg.math.symmetric_matrices module
- Module contents
- Subpackages
- ddg.nets package
- Subpackages
- Module contents
sample_interval()sample_smooth_domain()sample_smooth_net()sampling_decomposer()bound_domain()compose()concatenate()cone()continue_by_reflection()coordinate_grid()coordinate_hypersurface()coordinate_line()coordinate_lines()create_subdomain()cut_bounding_box()cylinder()dehomogenize()delete_direction()diagonal_lines()embed()evaluate()homogenize()modify_direction()octahedral_grid()shrink_domain()surface_of_revolution()vertices()DiscreteCurveDiscreteIterativeNetDiscreteNetDiscreteRecursiveNetEmptyNetNetNetCollectionPointNetSmoothCurveSmoothNetDiscreteDiagonalDomainDiscreteDomainDiscreteIntervalDiscreteInterval.intervalDiscreteInterval.periodicDiscreteInterval.recover()DiscreteInterval.boundedDiscreteInterval.bounded_directionsDiscreteInterval.count()DiscreteInterval.dimensionDiscreteInterval.double_edgedDiscreteInterval.edge_dataDiscreteInterval.face_dataDiscreteInterval.index()DiscreteInterval.intervalsDiscreteInterval.periodicityDiscreteInterval.traverserDiscreteInterval.unbounded_directions
DiscreteRectangularDomainDiscreteRectangularDomain.edge_dataDiscreteRectangularDomain.face_dataDiscreteRectangularDomain.dimensionDiscreteRectangularDomain.double_edgedDiscreteRectangularDomain.intervalsDiscreteRectangularDomain.periodicityDiscreteRectangularDomain.traverserDiscreteRectangularDomain.boundedDiscreteRectangularDomain.recover()DiscreteRectangularDomain.unbounded_directionsDiscreteRectangularDomain.bounded_directionsDiscreteRectangularDomain.count()DiscreteRectangularDomain.index()
DiscreteTriangularDomainDomainEmptyDomainSmoothDomainSmoothIntervalSmoothRectangularDomainSmoothRectangularDomain.intervalsSmoothRectangularDomain.periodicitySmoothRectangularDomain.boundedSmoothRectangularDomain.dimensionSmoothRectangularDomain.recover()SmoothRectangularDomain.unbounded_directionsSmoothRectangularDomain.bounded_directionsSmoothRectangularDomain.count()SmoothRectangularDomain.index()
- ddg.optimize package
- ddg.blender package
- Submodules
- ddg.abc module
- ddg.arrays module
from_discrete_net()from_discrete_curve()from_empty_net()from_point_net()from_net_collection()from_half_edge_surface()from_0d_subspace()from_1d_subspace()from_2d_subspace()from_quadric()from_quadric_sphere()from_indexed_face_set()convert()CurveCurveListMeshPointsmesh_union()edges()line_segment_from_points()line_segment_from_point_and_direction()
- ddg.nonexact module
- Module contents
- Subpackages