No insert function for Vec3Df in vector3d.h

News and research about CPU microarchitecture and software optimization
Post Reply
modeler
Posts: 3
Joined: 2020-07-09, 5:26:44

No insert function for Vec3Df in vector3d.h

Post by modeler » 2020-07-09, 14:39:23

I can do
Vec4f A;
A.insert(0, 1.0f);

But can't do
Vec3Df A;
A.insert(0,1.0f);

agner
Site Admin
Posts: 75
Joined: 2019-12-27, 18:56:25
Contact:

Re: No insert function for Vec3Df in vector3d.h

Post by agner » 2020-07-09, 15:51:07

Does this work:

Code: Select all

A = A.to_vector().insert(0,1);

modeler
Posts: 3
Joined: 2020-07-09, 5:26:44

Re: No insert function for Vec3Df in vector3d.h

Post by modeler » 2020-07-09, 21:21:45

got error message 'operator =' is ambiguous

agner
Site Admin
Posts: 75
Joined: 2019-12-27, 18:56:25
Contact:

Re: No insert function for Vec3Df in vector3d.h

Post by agner » 2020-07-10, 5:32:56

Code: Select all

A = Vec3Df(A.to_vector().insert(0,7));
I will consider adding an insert function.

modeler
Posts: 3
Joined: 2020-07-09, 5:26:44

Re: No insert function for Vec3Df in vector3d.h

Post by modeler » 2020-07-14, 1:28:18

thanks

Post Reply