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מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית