コード例 #1
0
        public Vector3 GetTotalScale()
        {
            Vector3 totalScale = componentScale;

            Vector3 parentScale = new Vector3(1);

            if (ParentComponent != null)
            {
                parentScale *= ParentComponent.GetTotalScale();
            }
            totalScale *= parentScale;
            return(totalScale);
        }
コード例 #2
0
ファイル: OBB.cs プロジェクト: HighlightDev/HighlightEngine
 public override Vector3 GetExtent()
 {
     return(ParentComponent.GetTotalScale());
 }
コード例 #3
0
        public override Vector3 GetTangetY()
        {
            Vector3 scale = ParentComponent.GetTotalScale();

            return((base.GetTangetY() * scale).Normalized());
        }