Skip to content

Commit d022d30

Browse files
authored
[Beam] Fix empty vector warning at start (#215)
1 parent 1b22571 commit d022d30

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Core/Scripts/Modules/Components/SofaBeamAdapterModel.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,11 @@ void UpdateCamera()
145145
Vector3 localPos = m_sofaMesh.m_sofaContext.transform.TransformPoint(m_vertCenter[0]);
146146
Vector3 localPosN = m_sofaMesh.m_sofaContext.transform.TransformPoint(m_vertCenter[1]);
147147
m_childCameraScript.transform.position = localPos;// m_sofaMesh.m_sofaContext.transform.TransformPoint(m_tipPosition);
148-
m_childCameraScript.transform.forward = (localPos - localPosN);
148+
Vector3 forwardTmp = (localPos - localPosN);
149+
if (forwardTmp.magnitude < 0.0001f)
150+
forwardTmp = Vector3.forward;
151+
152+
m_childCameraScript.transform.forward = forwardTmp;
149153
}
150154

151155

0 commit comments

Comments
 (0)