HalfSpace

סקירה כללית

HalfSpace הוא שיעור ב Aspose.3D FOSS עבור Java. היורשים מ : Entity.

HalfSpace מייצג חלל אינסופי שנוצר על ידי מטוס, זה יכול לשמש עם BooleanOperator.

שיעור זה מספק 22 שיטות לעבוד עם אובייקטים HalfSpace בתוכניות Java. שיטות זמינות כוללות: A3DObject, Entity, HalfSpace, SceneObject, findProperty, getBoundingBox, getExcluded, getName, getNormal, getParentNode, getParentNodes, getPosition,10 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. נכסים : boundingBox, excluded, name, normal, parentNode, parentNodes,ועוד שלושה.

מאפיינים

שםסוגגישהתיאור
normalVector3קראוהנורמלי של שטח מחולק, המטוס מוגדר כ N * P + D = 0 שבו N הוא נורמלי ו P הוא כל נקודה על המטוס.
positionVector3קראוכל נקודה על שטח שבור, המטוס מוגדר כ- N * P + D = 0 שבו N הוא נורמלי ו- P הוא כל נקודת על המטוס.
parentNodeNodeקראומקבל את הקוטב הורי.
parentNodesArrayList<Node>קראומקבלים את הקוטב הורי.
excludedbooleanקראומקבל את המעט.
boundingBoxBoundingBoxקראומקבל את הקופסה הגבולת.
sceneSceneקראומקבל את הבמה.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
HalfSpace()הוא יוצר דוגמה חדשה של HalfSpace.
getNormal() → Vector3הנורמלי של המשטח הפריד, המטוס מוגדר כ N * P + D = 0 שבו N הוא נורמאלי ו- P הוא כל נקודה על המטען.
setNormal(value: Vector3)הנורמלי של המשטח הפריד, המטוס מוגדר כ N * P + D = 0 שבו N הוא נורמאלי ו- P הוא כל נקודה על המטען.
getPosition() → Vector3כל נקודה על המסלול הפרידה, המטוס מוגדר כ N * P + D = 0 שבו N הוא נורמלי ו- P הוא כלנקודה במסלולים.
setPosition(value: Vector3)כל נקודה על המסלול הפרידה, המטוס מוגדר כ N * P + D = 0 שבו N הוא נורמלי ו- P הוא כלנקודה במסלולים.
Entity()קווי NURBS הם קווים המייצגים על ידי NurBS(לא-יחיד בסיס רציונלי ספלין), קורות Nurs מוגדר על פי getOrder(), קבוצה של Geometry.getControlPoints() משקל ו GetKnotVectors() המרכיב w בנקודת בקרה משתמש כמשקל נקודת הקרה, לא משנה אם זה CurveDimension.TWO_DIMENSIONAL או CurveDimension.THREE_DIMENSIONAL
getParentNode() → Nodeיצרן של המקרה.
setParentNode(value: Node)המפעיל בוליין השתמש בפעולה כדי ליצור את התוצאה של מייס.
getParentNodes() → ArrayList<Node>מפתח מוגן כדי לאפשר כיתות נגזרות להגדיר שם.
getExcluded() → booleanהמפעיל בולאן השתמש בפעולה כדי ליצור את התוצאה של מייס.
setExcluded(value: boolean)להגדיר את הערך המוגבל.
getBoundingBox() → BoundingBoxהמפעיל הראשון של מפעיל בוליין.
SceneObject()מפעיל Boolean מאפשר לך ליישם את הפעולה Boulean על שני מקרים IMeshConvertible.
getScene() → Sceneמפתח של ה-Platsholder.
A3DObject()ניתן להשתמש בו גם כדי לייצג קונ כאשר אחד מהתכונות של רדיוס/רדיסבוטום הוא אפס.
getName() → Stringחלקים של הקורבן.
setName(name: String)יצירת פרופיל CircleShape עם רדיוס מסוים.
getProperties() → PropertyCollectionהוא מתחיל את המקום החדש של מדרגת סילינדר.
findProperty(name: String) → Propertyהוא מתחיל את האינסטינקט החדש של המעמד העצם.
getProperty(name: String) → Objectמקבל את המטרנספורמציה של הקוטב במצב הנוכחי.
setProperty(name: String, value: Object)מקבלים את החלקים הרחבים.
removeProperty(name: String) → booleanמקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית