Blender V5.0
pointcloud.cpp File Reference
#include "scene/pointcloud.h"
#include "scene/attribute.h"
#include "scene/scene.h"
#include "util/hash.h"
#include "blender/attribute_convert.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "DNA_pointcloud_types.h"
#include "BKE_attribute.hh"
#include "BKE_attribute_math.hh"

Go to the source code of this file.

Functions

static CCL_NAMESPACE_BEGIN void attr_create_motion_from_velocity (PointCloud *pointcloud, const blender::Span< blender::float3 > b_attribute, const float motion_scale)
static void copy_attributes (PointCloud *pointcloud, const ::PointCloud &b_pointcloud, const bool need_motion, const float motion_scale)
static void export_pointcloud (Scene *scene, PointCloud *pointcloud, const ::PointCloud &b_pointcloud, const bool need_motion, const float motion_scale)
static void export_pointcloud_motion (PointCloud *pointcloud, const ::PointCloud &b_pointcloud, const int motion_step)

Function Documentation

◆ attr_create_motion_from_velocity()

CCL_NAMESPACE_BEGIN void attr_create_motion_from_velocity ( PointCloud * pointcloud,
const blender::Span< blender::float3 > b_attribute,
const float motion_scale )
static

◆ copy_attributes()

◆ export_pointcloud()

◆ export_pointcloud_motion()