ฉันสับสนเล็กน้อย เอกสารอย่างเป็นทางการ ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) กล่าวว่า ddx (อินพุต) เป็นอนุพันธ์ย่อยของอินพุตด้วยความเคารพ ถึง "การเว้นวรรค x หน้าจอพิกัด"
แคลคูลัสของฉันใช้ได้ แต่มันจะบอกได้อย่างไรว่าอินพุทนั้นมาจากไหน? ถ้าฉันผ่านฟังก์ชั่นก็ดีฉันสามารถจินตนาการได้ว่ามันจะทำอะไร แต่อนุพันธ์ของตัวเลขนั้นจะเป็นศูนย์เสมอ ... ?
มันเป็นเพียงการปรับขนาดหรือไม่? เช่นนี้จะถูกลดขนาดเป็นหนึ่งในสิบของขนาดระยะทางนี้ดังนั้นจะคืนหนึ่งในสิบหรือไม่ แต่ไม่จำเป็นต้องป้อนข้อมูล ...
บางคนสามารถให้คำอธิบายอย่างรวดเร็วว่าเกิดอะไรขึ้นจริงหรือ
ddx(5)
ไม่มีจุดหมาย ใช้กับค่าอินพุตและนั่นจะให้อนุพันธ์ของค่านั้นเทียบกับพิกเซลข้างเคียงในบล็อก อีกครั้งฉันไม่รู้ว่ามันคำนวณค่าอย่างไร แต่การขออนุพันธ์ของ non-input อาจเป็นพฤติกรรมที่ไม่ได้กำหนดและผลิตขยะ ดูfgiesen.wordpress.com/2011/07/10/…สำหรับข้อมูลเพิ่มเติมมากกว่าที่ฉันสามารถให้ได้
ddx
และddy
ทำเวทมนต์ที่คุณไม่สามารถทำเองได้ พวกเขาสามารถเข้าถึงข้อมูลเพิ่มเติมจากไปป์ไลน์ rasterization ที่คุณไม่สามารถหาได้จากภายในตัวปรับพิกเซล ฉันไม่แน่ใจว่าจะใช้สูตรใด ฉันถูกชักนำให้เชื่อว่าพวกเขาใช้เทคนิคการประมาณค่า แต่ไม่รู้แน่ชัด