internal DetectedPointCloud(ARPointCloud referenceObjectPointCloud, NVector3 center, NVector3 extent)
        {
            ReferenceObjectPointCloud = referenceObjectPointCloud;
            Center = center.ToSCNVector3();
            Extent = extent.ToSCNVector3();

            base.Init();

            // Semitransparently visualize the reference object's points.
            var referenceObjectPoints = new SCNNode();

            referenceObjectPoints.Geometry = PointCloud.CreateVisualization(referenceObjectPointCloud.Points, Utilities.AppYellow, 12);
            AddChildNode(referenceObjectPoints);
        }
Esempio n. 2
0
 Ray(SCNVector3 origin, NVector3 direction)
 {
     this.Origin    = origin;
     this.Direction = direction.ToSCNVector3();
 }