<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
    <head data-layout-view="default">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Pinhole camera photogrammetry pdf - RhinoFabStudio</title>
    <link rel="icon" href="https://storage.ning.com/topology/rest/1.0/file/get/1979936684?profile=original" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="https://storage.ning.com/topology/rest/1.0/file/get/1979936684?profile=original" type="image/x-icon" />
    <meta name="description" content="Download Pinhole camera photogrammetry pdf    Read Online Pinhole camera photogrammetry pdf













The ULSD's network can be split into three parts: f…" />
    <meta name="keywords" content="Rapid, RhinoFabLab, Nesting, Grasshopper3D, ARTC, Digital, CAM, Rhino3DTV, GJD3D, FabLab, Rhino3D, Prototyping, Bongo3D, Fabrication, CNC" />
<meta name="title" content="Pinhole camera photogrammetry pdf" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://rhinofablab.com/photo/albums/pinhole-camera-photogrammetry-pdf?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Pinhole camera photogrammetry pdf" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Pinhole camera photogrammetry pdf" />
<meta name="twitter:description" content="Download Pinhole camera photogrammetry pdf    Read Online Pinhole camera photogrammetry pdf













The ULSD's network can be split into three parts: f…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2746053275?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { preventBackButtonFix: false, isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2746053275?profile=UPSCALE_150x150","url":"httpsrhinofablab.ning.com","domains":["rhinofablab.com"],"online":true,"privateSource":true,"id":"rhinofablab","appId":4439072,"description":"Teach, Learn, Share.","name":"RhinoFabStudio","owner":"0r990uqk68ftj","createdDate":"2009-11-07T18:29:03.000Z","runOwnAds":false,"category":{"Rapid":null,"RhinoFabLab":null,"Nesting":null,"Grasshopper3D":null,"ARTC":null,"Digital":null,"CAM":null,"Rhino3DTV":null,"GJD3D":null,"FabLab":null,"Rhino3D":null,"Prototyping":null,"Bongo3D":null,"Fabrication":null,"CNC":null},"tags":["Rapid","RhinoFabLab","Nesting","Grasshopper3D","ARTC","Digital","CAM","Rhino3DTV","GJD3D","FabLab","Rhino3D","Prototyping","Bongo3D","Fabrication","CNC"]},"CurrentProfile":null,"maxFileUploadSize":5};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908" type="image/jpeg" /><meta name="title" content="Pinhole camera photogrammetry pdf" /><link rel="alternate" type="application/rss+xml" title="Pinhole camera photogrammetry pdf - RhinoFabStudio" href="https://rhinofablab.com/photo/albums/pinhole-camera-photogrammetry-pdf?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - Pinhole camera photogrammetry pdf - RhinoFabStudio" href="https://rhinofablab.com/photo/albumcomment/feed?attachedTo=4439072%3AAlbum%3A434916&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
#xg_navigation ul div.xg_subtab ul li a {
    color:#33CCFF;
    background:#000000;
}
#xg_navigation ul div.xg_subtab ul li a:hover {
    color:#CC0000;
    background:#000000;
}
</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/common.min.css?xn_version=1229287718");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/bottom-bar.min.css?xn_version=512265546");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69ce48be607723-69145694-css?xn_version=202604021034");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69ce47930515c0-80200574-css?xn_version=202604021034");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://rhinofablab.com/profiles/blog/rsd" />

    </head>
    <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
                <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                    </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="https://rhinofablab.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search RhinoFabStudio" _hint="Search RhinoFabStudio" accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></li>
                                                <li><a href="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign In</a></li>
                                    </ul>
                        </div>
        </div>
        
        
        <div id="xg" class="xg_theme xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show" data-layout-pack="classic">
            <div id="xg_head">
                <div id="xg_masthead">
                    <p id="xg_sitename"><a id="application_name_header_link" href="/"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10970262665?profile=original" alt="RhinoFabStudio"></a></p>
                    <p id="xg_sitedesc" class="xj_site_desc">Parametric Design + Optimization + Digital Fabrication</p>
                </div>
                <div id="xg_navigation">
                    <ul>
    <li dojoType="SubTabHover" id="xg_tab_photo" class="xg_subtab this"><a href="/photo"><span>Galleries</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo/album/list" style="float:none;"><span>All Albums</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo" style="float:none;"><span>All Photos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo/album/search?q=RFL" style="float:none;"><span>Tutorials</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_video" class="xg_subtab"><a href="/video"><span>Videos</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/video" style="float:none;"><span>All Videos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.education" target="_blank" style="float:none;"><span>Rhino3D.Education</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video/video/search?q=RFL" style="float:none;"><span>Tutorials</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://web.me.com/rhino3dtv/GH/GH.html" style="float:none;"><span>GH Videos</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_events" class="xg_subtab"><a href="/events"><span>Events</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/events" target="_blank" style="float:none;"><span>Events RhinoFabStudio</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.grasshopper3d.com/events" target="_blank" style="float:none;"><span>Events Grasshopper</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com/tradeshows/tradeshows.asp" style="float:none;"><span>Events Rhino</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_groups" class="xg_subtab"><a href="/page/download-the-application-1"><span>RhinoFabStudios</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/benefits-to-rhinofablabs" target="_blank" style="float:none;"><span>Benefits to FabStudios</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/rhinofabstudio-mentors" target="_blank" style="float:none;"><span>RhinoFabStudio Mentors</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/certified-rhinofablabs-for" target="_blank" style="float:none;"><span>Certified Labs Europe</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/rhinofablabs-for-the-americas" target="_blank" style="float:none;"><span>Certified Labs Americas</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/certified-rhinofablabs-for-1" target="_blank" style="float:none;"><span>Certified Labs ASIA</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/download-the-application-1" target="_blank" style="float:none;"><span>Download the Application</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/group/rhinofablabteachers" style="float:none;"><span>RhinoFabStudio Teachers</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://www.rhino3d.com/authorized/rhino-training-center/" target="_blank" style="float:none;"><span>How to become an ARTC</span></a></li></ul></div></li><li id="xg_tab_blogs" class="xg_subtab"><a href="/profiles/blog/list" target="_blank"><span>Blogs</span></a></li><li id="xg_tab_xn34" class="xg_subtab"><a href="http://discourse.mcneel.com" target="_blank"><span>McNeel Forum</span></a></li><li dojoType="SubTabHover" id="xg_tab_xn6" class="xg_subtab"><a href="/"><span>Links</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="http://rhino3d.education" target="_blank" style="float:none;"><span>Rhino3D.Education</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com" target="_blank" style="float:none;"><span>Rhino3D.com</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.mcneelmiami.com/" target="_blank" style="float:none;"><span>McNeel Miami</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.grasshopper3d.com" style="float:none;"><span>Grasshopper3D</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.food4rhino.com/" target="_blank" style="float:none;"><span>Food4Rhino</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://mac.rhino3d.com/" style="float:none;"><span>Rhino for Mac OS</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://discourse.mcneel.com/" target="_blank" style="float:none;"><span>Support</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://www.rhino3d.com/resources/" style="float:none;"><span>Resources</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="http://wiki.mcneel.com/rhino/home" target="_blank" style="float:none;"><span>WIKI</span></a></li></ul></div></li><li id="xg_tab_chat" class="xg_subtab"><a href="/chat"><span>Chat</span></a></li></ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="4439072:Album:434916"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="https://rhinofablab.com/photo">All Photos</a></li><li><a href="https://rhinofablab.com/photo/album/list">All Albums</a></li><li><a href="https://rhinofablab.com/photo/photo/listForContributor?">My Photos</a></li><li><a href="https://rhinofablab.com/photo/album/listForOwner?">My Albums</a></li><li class="right xg_lightborder navbutton"><a href="https://rhinofablab.com/photo/album/new" class="xg_sprite xg_sprite-add">Add</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><a class="fn url" href="http://rhinofablab.com/profile/Rannikko"  title="Rannikko"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/1979929151?profile=original&amp;width=64&amp;height=64&amp;crop=1%3A1" alt="" /></span></a></span></div>
<div class="tb"><h1>Pinhole camera photogrammetry pdf</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by </a><a href="/profile/Rannikko">Rannikko</a><a class="nolink"> on March 5, 2023 at 11:21am</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="https://rhinofablab.com/photo/album/listForOwner?screenName=c1527555d8e04701819120903ad77624">View Albums</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908);" class="albumcover">
                    Pinhole camera photogrammetry pdf                </div>
                                    <div class="xg_user_generated"><p class="album_description"><center><strong>>> <u><a href="http://vol.file1.site/download?file=pinhole+camera+photogrammetry+pdf" rel="nofollow">Download Pinhole camera photogrammetry pdf</a></u></strong> <br/><br/><br/><strong>>> <u><a href="http://vol.file1.site/read?file=pinhole+camera+photogrammetry+pdf" rel="nofollow">Read Online Pinhole camera photogrammetry pdf</a></u></strong></center>
<br/><br/>
<br/>
<p><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</p>
<p>The ULSD's network can be split into three parts: feature extraction backbone, Line Proposal Network (LPN), and Line of Interest (LoI) head. Taken an image captured from the pinhole, fisheye, or spherical camera as the input, the network can directly output vectorized line segments, as shown in Fig. 1. To evaluate the performance of the Pinhole Camera Model. Using the pinhole camera model, we can relate the physical image space Ip to the physical workspace Wp by using the standard projective transformation and the camera matrix, that is, P:Wp→Ip,P∈GPL(Wp). Photogrammetry is the science and technology of extracting 3D information from 2D images. Supported by techniques filexlib. The pinhole camera model (Figure 1) relates a three-dimensional scene to the two-dimensional image captured on the camera sensor using similar triangles where light from a point in the physical scene passes through the camera (i.e. pinhole or aperture) and is transferred to a point on the camera sensor (Kannala et al., 2008; Megalingam et al
The Pinhole Camera 10 Introduction to Pinhole Photography In a Nutshell * A pinhole camera is simply a camera without a lens * A pinhole camera can be constructed from practically any light-tight container * A pinhole camera is fundamentally a very sophisticated light leak THIS IS THE ART FORM, ESSENTIALLY, IN A NUTSHELL:<br />
The file is split into several layers, which include. Pinhole camera w/ labels. Principal axis / Principal point. Principal point offset. Focal Length. 3D scene. Scene image on film. Scene image on virtual image plane. You can use the "saved views" feature in Illustrator to see some example configurations, which you can see below.<br />
The incorporation of the fisheye camera model in commercial software is a clear indicator of how users are becoming more familiar with such distorted projections, not only for photographic purposes but also for metric applications. Nowadays, automated fisheye image processing is possible without turning them into pinhole images.<br />
<br />
</p>
<p>Pinhole camera photogrammetry pdf instruction manual <br/> Pinhole camera photogrammetry pdf podrecznik <br/>Pinhole camera photogrammetry pdf handbog <br/> Pinhole camera photogrammetry pdf handbook <br/>Pinhole camera photogrammetry pdf manualidades</p>
<a href="http://virtual-village.ning.com/photo/albums/special-relativity-introduction-pdf-file" rel="dofollow">http://virtual-village.ning.com/photo/albums/special-relativity-introduction-pdf-file</a> <a href="https://photonplatinum.com/Debate/blackmoor-supplement-pdf/" rel="dofollow">Blackmoor supplement pdf</a> <a href="http://virtual-village.ning.com/photo/albums/geeta-gyan-pdf" rel="dofollow">http://virtual-village.ning.com/photo/albums/geeta-gyan-pdf</a> <a href="http://virtual-village.ning.com/photo/albums/simcom-sim900-at-commands-pdf" rel="dofollow">http://virtual-village.ning.com/photo/albums/simcom-sim900-at-commands-pdf</a> <a href="http://virtual-village.ning.com/photo/albums/valter-fajt-knjige-pdf" rel="dofollow">http://virtual-village.ning.com/photo/albums/valter-fajt-knjige-pdf</a></p></div>
                <p class="share-links clear"><a href="http://www.myspace.com/Modules/PostTo/Pages/?t=Pinhole%20camera%20photogrammetry%20pdf&c=Check%20out%20%22Pinhole%20camera%20photogrammetry%20pdf%22%20on%20RhinoFabStudio&u=https%3A%2F%2Frhinofablab.com%2Fxn%2Fdetail%2F4439072%3AAlbum%3A434916&l=2" class="post_to_myspace" target="_blank">MySpace</a><br>            <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
                    <span class="xg_tweet">
        <a href="https://twitter.com/share" class="post_to_twitter twitter-share-button" target="_blank"
            data-text="Checking out &quot;Pinhole camera photogrammetry pdf&quot; on RhinoFabStudio:" data-url="https://rhinofablab.com/photo/albums/pinhole-camera-photogrammetry-pdf?rss=yes&amp;xn_auth=no" data-count="none" data-dnt="true">Tweet</a>
        </span>
        <br>        <a class="post_to_facebook xj_post_to_facebook" href="http://www.facebook.com/share.php?u=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno%26xg_source%3Dfacebookshare&amp;t=" _url="https://rhinofablab.com/photo/albums/pinhole-camera-photogrammetry-pdf?rss=yes&amp;xn_auth=no&amp;xg_source=facebookshare" _title="" _log="{&quot;module&quot;:&quot;photo&quot;,&quot;page&quot;:&quot;album&quot;,&quot;action&quot;:&quot;show&quot;}">Facebook</a>
    <div class="likebox">
    <div class="facebook-like" data-content-type="Album" data-content-id="4439072:Album:434916" data-page-type="detail">
        <fb:like href="https://rhinofablab.com/xn/detail/4439072:Album:434916" layout="button_count" show_faces="false" width="450"></fb:like>
    </div>
</div>
</p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                        <div class="xg_module_body">
                    <p id="add-comment">Comment</p>
                                            <div class="comment-join">
                            <h3>You need to be a member of RhinoFabStudio to add comments!</h3>
                                                <p><a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno">Join RhinoFabStudio</a></p>
                                                </div>
                                                        </div>
                    <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="https://rhinofablab.com/photo/albumcomment/feed?attachedTo=4439072%3AAlbum%3A434916&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                </div>
                <div class="xg_column xg_span-4 xg_last xj_classic_sidebar">
                        <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />RhinoFabStudio</p>
                        <p class="last-child"><big><strong><a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></strong></big><br/>or <a href="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></p>
                            <div class="xg_external_signup xg_lightborder xj_signup">
                    <p class="dy-small">Or sign in with:</p>
                    <ul class="providers">
            <li>
            <a
                onclick="xg.index.authorization.social.openAuthWindow(
                    'https://auth.ning.com/socialAuth/facebook?edfm=32MQlfdGB5NhKzEzsbWJ2fAHPF7zD0DMRSzNVIkPVvptBE5kWThOgu5q8V3oiAPQOmDSP%2BdxWNZnguHtDcg4gIDmKoQauK47TovDpHPhSy%2BVVLWZHGGTvWSOsKa0g%2FPPZr23Wj9wXmYQycc%2BRKC%2FUwFxVLLYiYy%2BiUgOwiH2SDQSFeLD4WEji4%2BZjD3QzMsCfhLzzB5stxrUJVkMO67sfbF9F6jdo81E%2B8JbsCMnEl7izCfOqb1zPlqriJRtbQdLO6%2BXrHKEZSMoAZmkLAUi4PsK4Utq8k19nEXZxZdkjoWo9f%2BrjPqX3zfi4t8mutUAsi49bNlIIn1aVd47GzaOhTBqLlzCIbIKCtRZntBmHecU%2Fe1aRDowux5alHoXSLFL63c8Z8l%2BU%2BXorhWm%2FI8TaHPJmj4ADlJ1PjG%2FVF08nVtewXzSiEdpzko9k8uvVX8ipGeyQUAO%2BerZSEq7nmwNYivBEIQrtGKUb2b%2FOc0iPk0%3D'
                    ); return false;">
                            <img src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/admin/facebook-login-button.png?xn_version=3895636671" alt="Facebook" title="Facebook" />
                        </a>
        </li>
    </ul>
                </div>
                    </div>
    </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Translate Language:</h2></div>
        <div class="xg_module_body xg_user_generated">
            <div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en'
  }, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="text/javascript">
</script>
        </div>
        </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>RhinoFabStudio</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="http://mcneelmiami.com/rhinofabstudio" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1973061145?profile=RESIZE_180x180" width="173" class="align-left"  /></a></p>
        </div>
        </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Learn all about Rhino</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="http://www.Rhino3D.Education" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10952767271?profile=RESIZE_710x" width="173" class="align-center"  /></a></p>
        </div>
        </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/AndresGonzalez">Andres Gonzalez</a>.            &nbsp;
    Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_wht@2x.png?xn_version=2105418020"
         title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a>    </p>
    <p class="right xg_lightfont">
                    <a href="https://rhinofablab.com/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
                        <a href="https://rhinofablab.com/main/authorization/signUp?target=https%3A%2F%2Frhinofablab.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="https://rhinofablab.com/main/authorization/signIn?target=https%3A%2F%2Frhinofablab.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="https://rhinofablab.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Frhinofablab.com%2Fphoto%2Falbums%2Fpinhole-camera-photogrammetry-pdf%3Frss%3Dyes%26xn_auth%3Dno">Terms of Service</a>
            </p>

            </div>
        </div>
        
        <div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use RhinoFabStudio.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery-ui.min.js?xn_version=2186421962","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/modernizr\/modernizr.custom.js?xn_version=202604021034","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jstorage.min.js?xn_version=1968060033","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.autoResize.js?xn_version=202604021034","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.jsonp.min.js?xn_version=1071124156","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/Base64.js?xn_version=202604021034","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202604021034","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202604021034","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202604021034","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882175493?profile=original&r=1724772589","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882176267?profile=original&r=1724772589","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108770869?profile=original&r=1684134893","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31093190901?profile=original&r=1771939178","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108771872?profile=original&r=1684134894"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-04-04T17:04:42+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202604021034'; // DEP-260402_1:d1eb1de 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202604021034';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = null;
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.index.facebookLike', 'xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
    <div class="xg_chat chatFooter signedOut" >
        <div id="userListContainer" class="xg_verticalPane xg_userWidth">
            <div class="xg_chatBar xg_bottomBar xg_userBar">
                <a class="xg_info xg_info_full" href="/main/authorization/signIn?chat=true">Sign in to chat!</a>            </div>
        </div>
    </div>
<script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>


    </body>
</html>
