[Bf-blender-cvs] [11ad8fa732a] soc-2021-adaptive-cloth: adaptive_cloth: mesh elements, better constructors
ishbosamiya
noreply at git.blender.org
Mon Jun 28 08:28:21 CEST 2021
Commit: 11ad8fa732ad78d2613aa2b7009af74ce0559dfa
Author: ishbosamiya
Date: Tue Jun 22 12:25:04 2021 +0530
Branches: soc-2021-adaptive-cloth
https://developer.blender.org/rB11ad8fa732ad78d2613aa2b7009af74ce0559dfa
adaptive_cloth: mesh elements, better constructors
===================================================================
M source/blender/blenkernel/BKE_cloth_remesh.hh
===================================================================
diff --git a/source/blender/blenkernel/BKE_cloth_remesh.hh b/source/blender/blenkernel/BKE_cloth_remesh.hh
index 236f2b87404..87631e68031 100644
--- a/source/blender/blenkernel/BKE_cloth_remesh.hh
+++ b/source/blender/blenkernel/BKE_cloth_remesh.hh
@@ -83,10 +83,8 @@ template<typename T> class Node {
public:
Node(NodeIndex self_index, float3 pos, float3 normal)
+ : self_index(self_index), pos(pos), normal(normal)
{
- this->self_index = self_index;
- this->pos = pos;
- this->normal = normal;
}
void set_extra_data(T extra_data)
@@ -116,10 +114,8 @@ template<typename T> class Vert {
std::optional<T> extra_data;
public:
- Vert(VertIndex self_index, float2 uv)
+ Vert(VertIndex self_index, float2 uv) : self_index(self_index), uv(uv)
{
- this->self_index = self_index;
- this->uv = uv;
}
void set_extra_data(T extra_data)
@@ -150,9 +146,8 @@ template<typename T> class Edge {
std::optional<T> extra_data;
public:
- Edge(EdgeIndex self_index)
+ Edge(EdgeIndex self_index) : self_index(self_index)
{
- this->self_index = self_index;
}
void set_extra_data(T extra_data)
@@ -181,10 +176,8 @@ template<typename T> class Face {
std::optional<T> extra_data;
public:
- Face(FaceIndex self_index, float3 normal)
+ Face(FaceIndex self_index, float3 normal) : self_index(self_index), normal(normal)
{
- this->self_index = self_index;
- this->normal = normal;
}
void set_extra_data(T extra_data)
More information about the Bf-blender-cvs
mailing list