GetRawData() public method

public GetRawData ( BezierPatchRaw &dst ) : void
dst BezierPatchRaw
return void
コード例 #1
0
 public override BezierPatchRaw[] GetBezierPatches()
 {
     if (m_bpatch_raw == null)
     {
         m_bpatch_raw = new BezierPatchRaw[1];
     }
     m_bpatch.GetRawData(ref m_bpatch_raw[0]);
     return(m_bpatch_raw);
 }
コード例 #2
0
        void UpdateBezierPatch()
        {
            if (!m_dirty)
            {
                return;
            }
            if (m_bpatch_raw == null)
            {
                m_bpatch_raw = new BezierPatchRaw[1];
                m_aabb       = new BezierPatchAABB[1];
            }

            var trans = GetComponent <Transform>().localToWorldMatrix;

            m_bpatch.GetRawData(ref m_bpatch_raw[0]);
            m_bpatch_raw[0].Transform(ref trans);
            m_bpatch_raw[0].GetAABB(ref m_aabb[0]);
        }