コード例 #1
0
        public bool CortePlanoZ(double Z, out IList <LineSLT> Corte)
        {
            Corte = new List <LineSLT>();

            foreach (FacetSLT F in _Facets)
            {
                IList <LineSLT> TempCorte = new List <LineSLT>();
                if (Intersecctions.IntFacetPlane(F, Z, out TempCorte))
                {
                    foreach (LineSLT TC in TempCorte)
                    {
                        Corte.Add(TC);
                    }
                }
            }

            return(Corte.Count > 0);
        }
コード例 #2
0
 public bool CortePlanoZ(double Z, out IList <LineSLT> Corte)
 {
     return(Intersecctions.IntFacetPlane(this, Z, out Corte));
 }
コード例 #3
0
ファイル: LoopSLT.cs プロジェクト: JBPKII/PRUSA3D
 public bool CortePlanoZ(double Z, out LineSLT Corte)
 {
     return(Intersecctions.IntLoopPlane(this, Z, out Corte));
 }