( self )
| 277 | self.assertEqual( c.renderRegion(), B( 384, 1080 - 540, 1536, 1080 - 324 ) ) |
| 278 | |
| 279 | def testFitWindow( self ): |
| 280 | def B( x1, y1, x2, y2 ): |
| 281 | return imath.Box2f( imath.V2f( x1, y1 ), imath.V2f( x2, y2 ) ) |
| 282 | |
| 283 | FitMode = IECoreScene.Camera.FilmFit |
| 284 | cc = IECoreScene.Camera |
| 285 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Horizontal, 1.0 ), -1, -1, 1, 1 ) |
| 286 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Vertical, 1.0 ), -1, -1, 1, 1 ) |
| 287 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Fit, 1.0 ), -1, -1, 1, 1 ) |
| 288 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Fill, 1.0 ), -1, -1, 1, 1 ) |
| 289 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Distort, 1.0 ), -1, -1, 1, 1 ) |
| 290 | |
| 291 | self.assertBox2fEqual( cc.fitWindow( B(-2, -1, 2, 1), FitMode.Horizontal, 1.0 ), -2, -2, 2, 2 ) |
| 292 | self.assertBox2fEqual( cc.fitWindow( B(-2, -1, 2, 1), FitMode.Vertical, 1.0 ), -1, -1, 1, 1 ) |
| 293 | self.assertBox2fEqual( cc.fitWindow( B(-2, -1, 2, 1), FitMode.Fit, 1.0 ), -2, -2, 2, 2 ) |
| 294 | self.assertBox2fEqual( cc.fitWindow( B(-2, -1, 2, 1), FitMode.Fill, 1.0 ), -1, -1, 1, 1 ) |
| 295 | self.assertBox2fEqual( cc.fitWindow( B(-2, -1, 2, 1), FitMode.Distort, 1.0 ), -2, -1, 2, 1 ) |
| 296 | |
| 297 | self.assertBox2fEqual( cc.fitWindow( B(-1, -2, 1, 2), FitMode.Horizontal, 1.0 ), -1, -1, 1, 1 ) |
| 298 | self.assertBox2fEqual( cc.fitWindow( B(-1, -2, 1, 2), FitMode.Vertical, 1.0 ), -2, -2, 2, 2 ) |
| 299 | self.assertBox2fEqual( cc.fitWindow( B(-1, -2, 1, 2), FitMode.Fit, 1.0 ), -2, -2, 2, 2 ) |
| 300 | self.assertBox2fEqual( cc.fitWindow( B(-1, -2, 1, 2), FitMode.Fill, 1.0 ), -1, -1, 1, 1 ) |
| 301 | self.assertBox2fEqual( cc.fitWindow( B(-1, -2, 1, 2), FitMode.Distort, 1.0 ), -1, -2, 1, 2 ) |
| 302 | |
| 303 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Horizontal, 0.5 ), -1, -2, 1, 2 ) |
| 304 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Vertical, 0.5 ), -0.5, -1, 0.5, 1 ) |
| 305 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Fit, 0.5 ), -1, -2, 1, 2 ) |
| 306 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Fill, 0.5 ), -0.5, -1, 0.5, 1 ) |
| 307 | self.assertBox2fEqual( cc.fitWindow( B(-1, -1, 1, 1), FitMode.Distort, 0.5 ), -1, -1, 1, 1 ) |
| 308 | |
| 309 | |
| 310 | def tearDown( self ) : |
nothing calls this directly
no test coverage detected