Skip to main content
Ctrl+K

pysdic 1.4.2 documentation

  • Installation
  • API Reference
  • Example Gallery
  • Installation
  • API Reference
  • Example Gallery

Section Navigation

Contents:

  • Core Package API Reference
    • Shape functions collection (1D, 2D)
      • pysdic.compute_segment_2_shape_functions
      • pysdic.compute_segment_3_shape_functions
      • pysdic.compute_triangle_3_shape_functions
      • pysdic.compute_triangle_6_shape_functions
      • pysdic.compute_quadrangle_4_shape_functions
      • pysdic.compute_quadrangle_8_shape_functions
      • pysdic.compute_shape_functions
    • Gauss quadrature points collection
      • pysdic.get_segment_2_gauss_points
      • pysdic.get_segment_3_gauss_points
      • pysdic.get_triangle_3_gauss_points
      • pysdic.get_triangle_6_gauss_points
      • pysdic.get_quadrangle_4_gauss_points
      • pysdic.get_quadrangle_8_gauss_points
      • pysdic.get_gauss_points
    • Operations on Integration Points (interpolation, projection, etc.)
      • pysdic.assemble_shape_function_matrix
      • pysdic.compute_shape_function_matrix
      • pysdic.assemble_jacobian_matrix
      • pysdic.compute_jacobian_matrix
      • pysdic.remap_vertices_coordinates
      • pysdic.assemble_property_interpolation
      • pysdic.compute_property_interpolation
      • pysdic.assemble_property_projection
      • pysdic.compute_property_projection
      • pysdic.assemble_property_derivative
      • pysdic.compute_property_derivative
    • Operations on connectivity and adjacency graphs
      • pysdic.bfs_distance
      • pysdic.bfs_neighborhood
      • pysdic.compute_adjacency_matrix
      • pysdic.compute_neighborhood
      • pysdic.create_vertices_adjacency_graph
      • pysdic.create_elements_adjacency_graph
      • pysdic.compute_vertices_adjacency_matrix
      • pysdic.compute_elements_adjacency_matrix
      • pysdic.compute_vertices_neighborhood
      • pysdic.compute_elements_neighborhood
      • pysdic.compute_neighborhood_statistics
    • Manage and Operate on Triangle 3 Meshes
      • pysdic.triangle_3_mesh_from_open3d
      • pysdic.triangle_3_mesh_to_open3d
      • pysdic.triangle_3_cast_rays
      • pysdic.triangle_3_compute_elements_areas
      • pysdic.triangle_3_compute_elements_strains
      • pysdic.triangle_3_compute_elements_normals
      • pysdic.triangle_3_compute_vertices_normals
    • Build derivation operators to regularize temporal derivatives
      • pysdic.compute_central_finite_difference_coefficients
      • pysdic.compute_forward_finite_difference_coefficients
      • pysdic.compute_backward_finite_difference_coefficients
      • pysdic.apply_central_finite_difference
      • pysdic.apply_forward_finite_difference
      • pysdic.apply_backward_finite_difference
      • pysdic.assemble_central_finite_difference_matrix
      • pysdic.assemble_forward_finite_difference_matrix
      • pysdic.assemble_backward_finite_difference_matrix
    • Build Displacement Operator
    • Optical Flow Operations
      • pysdic.compute_optical_flow
      • pysdic.display_optical_flow
    • Photometric Quantities and Operations
      • pysdic.compute_bouguer_law
      • pysdic.compute_brdf_ward
      • pysdic.compute_brdf_beckmann
  • Package Objects API Reference
    • PointCloud structures
      • pysdic.PointCloud.from_array
      • pysdic.PointCloud.from_meshio
      • pysdic.PointCloud.from_vtk
      • pysdic.PointCloud.from_npz
      • pysdic.PointCloud.to_array
      • pysdic.PointCloud.to_meshio
      • pysdic.PointCloud.to_vtk
      • pysdic.PointCloud.to_npz
      • pysdic.PointCloud.coordinates
      • pysdic.PointCloud.points
      • pysdic.PointCloud.n_dimensions
      • pysdic.PointCloud.n_points
      • pysdic.PointCloud.shape
      • pysdic.PointCloud.set_property
      • pysdic.PointCloud.get_property
      • pysdic.PointCloud.has_property
      • pysdic.PointCloud.delete_property
      • pysdic.PointCloud.list_properties
      • pysdic.PointCloud.copy_properties
      • pysdic.PointCloud.clear_properties
      • pysdic.PointCloud.all_close
      • pysdic.PointCloud.all_finite
      • pysdic.PointCloud.concatenate
      • pysdic.PointCloud.copy
      • pysdic.PointCloud.filter_points
      • pysdic.PointCloud.frame_transform
      • pysdic.PointCloud.is_finite
      • pysdic.PointCloud.is_nan
      • pysdic.PointCloud.keep_points
      • pysdic.PointCloud.remove_not_finite
      • pysdic.PointCloud.remove_points
      • pysdic.PointCloud.bounding_box
      • pysdic.PointCloud.bounding_sphere
      • pysdic.PointCloud.visualize
    • Connectivity structures
      • pysdic.Connectivity.from_array
      • pysdic.Connectivity.from_npz
      • pysdic.Connectivity.to_array
      • pysdic.Connectivity.to_npz
      • pysdic.Connectivity.elements
      • pysdic.Connectivity.element_type
      • pysdic.Connectivity.n_elements
      • pysdic.Connectivity.n_topological_dimensions
      • pysdic.Connectivity.n_vertices_per_element
      • pysdic.Connectivity.shape
      • pysdic.Connectivity.set_property
      • pysdic.Connectivity.get_property
      • pysdic.Connectivity.has_property
      • pysdic.Connectivity.delete_property
      • pysdic.Connectivity.list_properties
      • pysdic.Connectivity.copy_properties
      • pysdic.Connectivity.clear_properties
      • pysdic.Connectivity.concatenate
      • pysdic.Connectivity.copy
      • pysdic.Connectivity.filter_elements
      • pysdic.Connectivity.keep_elements
      • pysdic.Connectivity.remove_elements
    • Mesh structures
      • pysdic.Mesh.from_meshio
      • pysdic.Mesh.from_npz
      • pysdic.Mesh.from_vtk
      • pysdic.Mesh.to_meshio
      • pysdic.Mesh.to_npz
      • pysdic.Mesh.to_vtk
      • pysdic.Mesh.connectivity
      • pysdic.Mesh.vertices
      • pysdic.Mesh.coordinates
      • pysdic.Mesh.elements
      • pysdic.Mesh.element_type
      • pysdic.Mesh.n_dimensions
      • pysdic.Mesh.n_elements
      • pysdic.Mesh.n_points
      • pysdic.Mesh.n_topological_dimensions
      • pysdic.Mesh.n_vertices
      • pysdic.Mesh.n_vertices_per_element
      • pysdic.Mesh.points
      • pysdic.Mesh.copy
      • pysdic.Mesh.validate
      • pysdic.Mesh.add_connectivity
      • pysdic.Mesh.add_vertices
      • pysdic.Mesh.get_used_vertices_mask
      • pysdic.Mesh.filter_connectivity
      • pysdic.Mesh.filter_vertices
      • pysdic.Mesh.keep_connectivity
      • pysdic.Mesh.keep_vertices
      • pysdic.Mesh.remove_connectivity
      • pysdic.Mesh.remove_unused_vertices
      • pysdic.Mesh.remove_vertices
      • pysdic.Mesh.get_precomputed
      • pysdic.Mesh.list_precomputed
      • pysdic.Mesh.clear_precomputed
      • pysdic.Mesh.compute_vertices_neighborhood
      • pysdic.Mesh.compute_elements_neighborhood
      • pysdic.Mesh.compute_vertices_adjacency_matrix
      • pysdic.Mesh.compute_elements_adjacency_matrix
      • pysdic.Mesh.compute_vertices_neighborhood_statistics
      • pysdic.Mesh.compute_elements_neighborhood_statistics
      • pysdic.Mesh.compute_shape_functions
      • pysdic.Mesh.compute_property_interpolation
      • pysdic.Mesh.compute_property_projection
      • pysdic.Mesh.compute_property_derivative
      • pysdic.Mesh.uvmap
      • pysdic.Mesh.visualize
    • IntegrationPoints structures
      • pysdic.IntegrationPoints.from_npz
      • pysdic.IntegrationPoints.to_npz
      • pysdic.IntegrationPoints.element_indices
      • pysdic.IntegrationPoints.n_points
      • pysdic.IntegrationPoints.n_topological_dimensions
      • pysdic.IntegrationPoints.n_valids
      • pysdic.IntegrationPoints.natural_coordinates
      • pysdic.IntegrationPoints.shape
      • pysdic.IntegrationPoints.weights
      • pysdic.IntegrationPoints.set_property
      • pysdic.IntegrationPoints.get_property
      • pysdic.IntegrationPoints.has_property
      • pysdic.IntegrationPoints.delete_property
      • pysdic.IntegrationPoints.list_properties
      • pysdic.IntegrationPoints.copy_properties
      • pysdic.IntegrationPoints.clear_properties
      • pysdic.IntegrationPoints.get_precomputed
      • pysdic.IntegrationPoints.list_precomputed
      • pysdic.IntegrationPoints.clear_precomputed
      • pysdic.IntegrationPoints.concatenate
      • pysdic.IntegrationPoints.copy
      • pysdic.IntegrationPoints.disable_points
      • pysdic.IntegrationPoints.remove_invalids
      • pysdic.IntegrationPoints.remove_points
      • pysdic.IntegrationPoints.validate
    • Create triangle 3 meshes for SDIC analyses in 3D space
      • pysdic.create_triangle_3_heightmap
      • pysdic.create_triangle_3_axisymmetric
    • Image
      • pysdic.Image.from_array
      • pysdic.Image.from_file
      • pysdic.Image.to_array
      • pysdic.Image.to_file
      • pysdic.Image.dtype
      • pysdic.Image.is_color
      • pysdic.Image.is_grayscale
      • pysdic.Image.image
      • pysdic.Image.height
      • pysdic.Image.n_channels
      • pysdic.Image.ndim
      • pysdic.Image.shape
      • pysdic.Image.width
      • pysdic.Image.image_update
      • pysdic.Image.construct_interpolation_functions
      • pysdic.Image.copy
      • pysdic.Image.evaluate_image_at_image_points
      • pysdic.Image.evaluate_image_at_pixel_points
      • pysdic.Image.evaluate_image_jacobian_dx_at_pixel_points
      • pysdic.Image.evaluate_image_jacobian_dy_at_pixel_points
      • pysdic.Image.evaluate_image_jacobian_du_at_pixel_points
      • pysdic.Image.evaluate_image_jacobian_dv_at_pixel_points
      • pysdic.Image.evaluate_image_jacobian_dx_at_image_points
      • pysdic.Image.evaluate_image_jacobian_dy_at_image_points
      • pysdic.Image.evaluate_image_jacobian_du_at_image_points
      • pysdic.Image.evaluate_image_jacobian_dv_at_image_points
      • pysdic.Image.get_image_pixel_points
      • pysdic.Image.get_image_image_points
      • pysdic.Image.get_interpolation_function
      • pysdic.Image.image_points_to_pixel_points
      • pysdic.Image.pixel_points_to_image_points
      • pysdic.Image.visualize
    • Camera
      • pysdic.Camera.sensor_height
      • pysdic.Camera.sensor_width
      • pysdic.Camera.distortion
      • pysdic.Camera.extrinsic
      • pysdic.Camera.intrinsic
      • pysdic.Camera.internal_bypass
      • pysdic.Camera.update
      • pysdic.Camera.intrinsic_update
      • pysdic.Camera.distortion_update
      • pysdic.Camera.extrinsic_update
      • pysdic.Camera.size_update
      • pysdic.Camera.image_points_to_pixel_points
      • pysdic.Camera.get_camera_normalized_points
      • pysdic.Camera.get_camera_pixel_points
      • pysdic.Camera.get_camera_rays
      • pysdic.Camera.pixel_points_to_image_points
      • pysdic.Camera.project
      • pysdic.Camera.project_points
      • pysdic.Camera.visualize_projected_point_cloud
      • pysdic.Camera.visualize_projected_mesh
    • View
      • pysdic.View.camera
      • pysdic.View.image
      • pysdic.View.image_shape
      • pysdic.View.camera_size
      • pysdic.View.project
      • pysdic.View.project_points
      • pysdic.View.image_project
      • pysdic.View.image_project_points
      • pysdic.View.visualize_projected_point_cloud
      • pysdic.View.visualize_projected_mesh
    • ProjectionResult
    • ImageProjectionResult
  • Blender Integration API Reference
    • Blender Camera Class
    • Blender Experiment Class
    • Blender Material BSDF Class and default Materials
    • Blender SpotLight Class
  • Workflow
  • API Reference
  • Workflow

Workflow#

To write

previous

Blender SpotLight Class

next

Example Gallery

This Page

  • Show Source

© Copyright 2025-2026, Artezaru.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.