Blender V4.3
pointcloud.cpp File Reference
#include <optional>
#include "scene/attribute.h"
#include "scene/pointcloud.h"
#include "scene/scene.h"
#include "blender/attribute_convert.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "util/color.h"
#include "util/foreach.h"
#include "util/hash.h"
#include "BKE_attribute.hh"
#include "BKE_attribute_math.hh"
#include "BKE_pointcloud.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, int motion_step)
 

Function Documentation

◆ attr_create_motion_from_velocity()

static 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()