Blender V4.3
transform.cc File Reference
#include "GEO_transform.hh"
#include "BLI_math_base.h"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.hh"
#include "BLI_task.hh"
#include "DNA_grease_pencil_types.h"
#include "DNA_mesh_types.h"
#include "DNA_pointcloud_types.h"
#include "BKE_attribute.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_nodes_gizmos_transforms.hh"
#include "BKE_geometry_set.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_mesh.hh"
#include "BKE_pointcloud.hh"
#include "BKE_volume.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::geometry
 

Functions

static void blender::geometry::translate_positions (MutableSpan< float3 > positions, const float3 &translation)
 
static void blender::geometry::transform_positions (MutableSpan< float3 > positions, const float4x4 &matrix)
 
static void blender::geometry::transform_mesh (Mesh &mesh, const float4x4 &transform)
 
static void blender::geometry::translate_pointcloud (PointCloud &pointcloud, const float3 translation)
 
static void blender::geometry::transform_pointcloud (PointCloud &pointcloud, const float4x4 &transform)
 
static void blender::geometry::translate_greasepencil (GreasePencil &grease_pencil, const float3 translation)
 
static void blender::geometry::transform_greasepencil (GreasePencil &grease_pencil, const float4x4 &transform)
 
static void blender::geometry::translate_instances (bke::Instances &instances, const float3 translation)
 
static void blender::geometry::transform_instances (bke::Instances &instances, const float4x4 &transform)
 
static bool blender::geometry::transform_volume (Volume &volume, const float4x4 &transform)
 
static void blender::geometry::translate_volume (Volume &volume, const float3 translation)
 
static void blender::geometry::transform_curve_edit_hints (bke::CurvesEditHints &edit_hints, const float4x4 &transform)
 
static void blender::geometry::transform_gizmo_edit_hints (bke::GizmoEditHints &edit_hints, const float4x4 &transform)
 
static void blender::geometry::translate_curve_edit_hints (bke::CurvesEditHints &edit_hints, const float3 &translation)
 
static void blender::geometry::translate_gizmos_edit_hints (bke::GizmoEditHints &edit_hints, const float3 &translation)
 
void blender::geometry::translate_geometry (bke::GeometrySet &geometry, const float3 translation)
 
std::optional< TransformGeometryErrorsblender::geometry::transform_geometry (bke::GeometrySet &geometry, const float4x4 &transform)
 
void blender::geometry::transform_mesh (Mesh &mesh, float3 translation, math::Quaternion rotation, float3 scale)