How can I model pagoda roof rafters arangement in blender
What you could do is use Instancing (Duplifaces in 2.7), a bit different from a simple Array + Curve as it won't distord your object:


Create a curve that follows the roof shape, put its origin at its beginning.





Create a plane, scale it as necessary, apply scale and rotation, make it follow the curve with Array + Curve modifiers.





Keep your plane selected and in the Properties > Object > Duplication (Instancing in 2.8), choose Faces. It means that the object that will be parented to the plane will be duplicated on its face.





Create your trunk, put its origin on one of its extremities, then put it on the exact same point as the curve origin, parent it to the plane, it will duplicate along (in my case it would need more plane to stick to your example though).