Bitbybit Docs
    Preparing search index...

    Class BabylonCamera

    BabylonJS দৃশ্যের ক্যামেরা: arcRotate একটি লক্ষ্যকে ঘিরে ঘোরে এবং একটি মডেল দেখার জন্য সাধারণ পছন্দ, free কীবোর্ড ও পয়েন্টার দিয়ে ওড়ে, target ব্যবহারকারীর নিয়ন্ত্রণ ছাড়া একটি বিন্দুর দিকে তাকায়। এখানকার মেথডগুলি একটি ক্যামেরার অবস্থান, লক্ষ্য, গতি ও ক্লিপিং দূরত্ব সেট করে এবং এটিকে পার্সপেক্টিভ ও অর্থোগ্রাফিক প্রজেকশনের মধ্যে বদলায়।

    Index

    Constructors

    Properties

    adjust

    • একটি ক্যামেরাকে প্রতিটি ফ্রেমে তার প্রজেকশন পুনরায় গণনা করা থেকে থামায়, তার ফিল্ড অফ ভিউ ও ক্লিপিং দূরত্ব আর না বদলালে কাজ বাঁচায়।

      Parameters

      Returns void

    • একটি ফ্রিজ করা ক্যামেরাকে আবার তার প্রজেকশন পুনরায় গণনা করতে দেয়, তার ফিল্ড অফ ভিউ বা ক্লিপিং দূরত্ব বদলানোর পরে দরকার।

      Parameters

      Returns void

    • একটি ক্যামেরাকে অর্থোগ্রাফিক প্রজেকশনে বদলায়, যেখানে অবজেক্টগুলি দূরত্ব যাই হোক তাদের আকার রাখে, যেমন প্রযুক্তিগত অঙ্কনে।

      চারটি ortho মান দৃশ্য এককে ভিউয়ের প্রান্ত; 0 হলে প্রতি দিকে 1 এককের ডিফল্টে ফিরে যায়।

      Parameters

      • inputs: OrthographicDto

        ক্যামেরা এবং অর্থোগ্রাফিক ভিউয়ের চারটি প্রান্ত

      Returns void

      bitbybit.babylon.camera.makeCameraOrthographic({ camera, orthoLeft: -20, orthoRight: 20, orthoBottom: -10, orthoTop: 10 });
      
    • একটি ক্যামেরাকে আবার পার্সপেক্টিভ প্রজেকশনে ফেরায়, যেখানে দূরের অবজেক্ট ছোট দেখায়, ক্যামেরার ডিফল্ট।

      Parameters

      Returns void

    get

    • একটি ক্যামেরা দৃশ্যে কোথায় আছে তা পড়ে, একটি বিন্দু হিসেবে।

      Parameters

      Returns Point3

      বিন্দু হিসেবে অবস্থান

    • একটি ক্যামেরা যে বিন্দুর দিকে তাকিয়ে আছে তা পড়ে।

      Parameters

      Returns Point3

      বিন্দু হিসেবে লক্ষ্য

    • একটি ক্যামেরা তার নিয়ন্ত্রণের সাড়ায় কত দ্রুত সরে তা পড়ে।

      Parameters

      Returns number

      গতি

    set

    • একটি ক্যামেরাকে দৃশ্যের একটি বিন্দুতে সরায়; একটি টার্গেট ক্যামেরা সেখান থেকে তার টার্গেটের দিকে তাকিয়ে থাকে।

      Parameters

      • inputs: PositionDto

        ক্যামেরা এবং অবস্থান

      Returns void

      bitbybit.babylon.camera.setPosition({ camera, position: [20, 20, 20] });
      
    • একটি ক্যামেরাকে দৃশ্যের একটি বিন্দুর দিকে তাকাতে ঘোরায়।

      Parameters

      • inputs: TargetDto

        ক্যামেরা এবং লক্ষ্য বিন্দু

      Returns void

      bitbybit.babylon.camera.setTarget({ camera, target: [0, 5, 0] });
      
    • একটি ক্যামেরা তার কীবোর্ড ও পয়েন্টার নিয়ন্ত্রণের সাড়ায় কত দ্রুত সরে তা সেট করে; 1 হলো ডিফল্ট গতি।

      Parameters

      • inputs: SpeedDto

        ক্যামেরা এবং গতি

      Returns void

    • একটি ক্যামেরার নিকট ক্লিপিং দূরত্ব সেট করে: minZ দৃশ্য এককের চেয়ে কাছের কিছুই আঁকা হয় না। খুব ছোট মান বড় দৃশ্যে গভীরতার নির্ভুলতা খরচ করে।

      Parameters

      • inputs: MinZDto

        ক্যামেরা এবং নিকট দূরত্ব

      Returns void

    • একটি ক্যামেরার দূর ক্লিপিং দূরত্ব সেট করে: maxZ দৃশ্য এককের চেয়ে দূরের কিছুই আঁকা হয় না।

      Parameters

      • inputs: MaxZDto

        ক্যামেরা এবং দূরবর্তী দূরত্ব

      Returns void